https://github.com/sepen/ssll
Lightweight command-line shell implemented in pure C that focuses on size
https://github.com/sepen/ssll
c linux macos shell unix unix-shell
Last synced: 2 months ago
JSON representation
Lightweight command-line shell implemented in pure C that focuses on size
- Host: GitHub
- URL: https://github.com/sepen/ssll
- Owner: sepen
- License: gpl-3.0
- Created: 2021-11-19T18:58:48.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-09-21T16:28:02.000Z (almost 3 years ago)
- Last Synced: 2025-07-28T05:51:56.150Z (11 months ago)
- Topics: c, linux, macos, shell, unix, unix-shell
- Language: C
- Homepage:
- Size: 44.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `ssll`
A lightweight pure C implementation of a Unix-like system emulating the Bourne Again SHell. \
The code was originally developed for the SO2 course (Operating Systems II) of my degree around 2002 and has been rescued to make it work with actual libraries and compilation tools.




What features does it have:
* Command execution
* Input/Output redirection
* Pipes
What it doesn't have:
* Built-in commands. The only built-in command available is `exit`.
* Variable definitions