Welcome to the Bosh project! A minimal Bash-like shell for GNU/Linux operating systems!
- SIGINT handling
- Command pipes (For the most part)
- Whitespace parsing
- Command history
- Tab completion
- Truncating redirection operations (>)
- Appending redirection operations (>>)
- libreadline (GNU C readline library)
- gcc (GNU C Compiler)
- make (optional, but highly recommended)
- Git clone the repo
user@linux:~$ git clone https://github.com/Lionskey/Bosh
- Change directory to Bosh source tree
user@linux:~$ cd Bosh
- Use make to invoke the makefile for compilation and installation
user@linux:~$ make && sudo make install
- Call the bosh binary from path
user@linux:~$ bosh