BBSH is a very basic implementation of a shell in C based on Stephen Brennan's article Write a Shell in C.
- Commands must be on a single line.
- Arguments must be separated by whitespace.
- No quoting arguments or escaping whitespace.
- No piping or redirection.
- Only builtins are:
cd
,exit
,pwd
andhelp
.
Note: I am thinking of adding regex support. Though can't say when and how.
make
$ ./bbsh
Biraj's Basic SHell
┌─[/mnt/Data/code/blsh]
└──╼$