diff options
-rw-r--r-- | README.markdown | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/README.markdown b/README.markdown new file mode 100644 index 0000000..100dd49 --- /dev/null +++ b/README.markdown @@ -0,0 +1,45 @@ +sps: 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: + + sps$ /bin/grep pattern /home/user/file + +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 +* Environment variables +* Quoting/escaping arguments (i.e. something better than just strtok()) +* Command history + +Author +------ + +Tom Ryder <tom@sanctum.geek.nz> + +License +------- + +GPL 2.0 (because Readline) + |