The super thin Linux shell
make
./egg
cd - change directory
exit - quit the shell
eggzit - like exit, but cooler
- redirect stdout to files
- history
- colors
- text buffer, e.g. go back and forth when typing, insert text in the middle
- keep track of environment and related features, e.g. run executables on path, command prompt customization
- fully-fledged scripting, i.e. run a script file with something like
egg ./myscript.gg - execute the shell interpreter without repl, e.g. running
eggenters the console, runningegg ls ./mydirlists everything in mydir using egg - tests, bloody tests
- run profiler and find all the memory leaks I missed