Simple shell implementation on C using fork and signals.
- Background tasks running using
&in the end of command. cdsupport for switching directory.bgbuiltin function for showing all background tasks.termbuiltin function for killing one of background tasks by index.
git clone https://github.com/DieTime/SimpleShell.git
cd SimpleShell/
cmake -S . -B ./cmake-build
cmake --build ./cmake-build
cd ./cmake-build && ./shell
help