A small Unix shell written in C++ from scratch.
⚠️ Early development:nshis currently in a very early stage of development. The interactive loop runs indefinitely and can be stopped withCtrl+C.
- Interactive command input
- Command argument parsing
- External command execution
exitbuiltin
cmake -S . -B build
cmake --build build./build/nsh
./build/parser_test
./build/executor_test
Yes, it runs commands. No, it won't replace your shell anytime soon.