|Klemens Nanni 0710d6fd28 Simplify readline() logic, fix negative exit values||5 years ago|
|.gitignore||5 years ago|
|LICENSE||5 years ago|
|Makefile||5 years ago|
|README.md||5 years ago|
|sh.c||5 years ago|
|sh.h||5 years ago|
sh is a tiny barely functional shell developed for educational purposes.
The code is being developed on OpenBSD but should work on all major POSIX compliant platforms.
Starting out as an exercise at uni sh quickly became more of a fun project.
Making mistakes is one goal of this project, get used to gdb(1) and prepare for lots of debugging/fixing hours (hopefully):
$ gdb -se sh -c sh.core