Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/reubenmathew/kangarooshell
🔨 Lightweight UNIX shell with asynchronous processing, pipes, simple history and stdio redirection.
https://github.com/reubenmathew/kangarooshell
Last synced: 11 days ago
JSON representation
🔨 Lightweight UNIX shell with asynchronous processing, pipes, simple history and stdio redirection.
- Host: GitHub
- URL: https://github.com/reubenmathew/kangarooshell
- Owner: ReubenMathew
- Created: 2021-01-23T20:20:37.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-01T20:16:52.000Z (almost 4 years ago)
- Last Synced: 2024-11-06T07:41:58.308Z (2 months ago)
- Language: C
- Homepage:
- Size: 43 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# KangarooShell
**Simple shell interface written in C**
### Deliverables
- [x] Creating the child process and executing the command in the child
- [x] Providing a history feature
- [x] Implement `cd` functionality with `chdir()` system call
- [x] Adding support of input and output redirection
- [x] Allowing the parent and child processes to communicate via a pipe*Created by: Reuben Ninan (216315509)*