Tiny self written shell for educational purposes
|
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