spsh: the shitposting shell =========================== An experimental Bourne-style shell for me to learn moar C. Don't actually use this for any serious reason. You need to fully-qualify the programs and arguments you call at the moment, like: spsh$ /bin/grep pattern /home/user/file Author : Tom Ryder Copyright : 2016 License : GPLv3 (because Readline) Installing ---------- $ sudo apt-get install build-essential libreadline6-dev $ make Working ------- * Readline keys * Commands (with fully-qualified paths) and arguments * ^D to exit Not working but planned ----------------------- In rough order of priority: * At least a few simple builtins, like "cd" and "exit" * $PATH so you don't have to fully qualify all your programs * Prompt with username and current directory * Environment variables * Quoting/escaping arguments (i.e. something better than just strtok()) * Command history