- A simple shell program written in C
- Made by Curtis Li
- Note: Taking name suggestions
- Clone the repository
- Run 'make' in the project's root folder
- Run the 'shell' executable
- And you're done!
- Command line parsing
- Program foreground execution
- Builtins: cd, exit, pwd
- AND, OR support (&&, ||)
- Input and output redirection (<, >, 2>, &>)
- Pipes (|)
- Background processes (&)
- Sub-commands
- Other builtins (alias)
- Customization (prompt, path)
- Shell scripting
- Command history
- Command auto-completion
- Bidirectional piping
- Advanced signal handling