Skip to content

SISH implements a very simple command-line interpreter or shell in C. It is suitable to be used interactively or as a login shell. It only implements a very small subset of what would usually be expected of a Unix shell, and does explicitly not lend itself as a scripting language.

License

vishwa5854/SISH

Repository files navigation

SISH

SISH implements a very simple command-line interpreter or shell in C. It is suitable to be used interactively or as a login shell. It only implements a very small subset of what would usually be expected of a Unix shell, and does explicitly not lend itself as a scripting language.

Manual Page

https://stevens.netmeister.org/631/sish.1.pdf

How to build?

make clean && make

Sample Usage

./sish [OPTIONS]
SISH$ ls
a b c d
SISH$ whoami
z
SISH$ echo $?
0
SISH$ echo $$
11304
SISH$ exit

About

SISH implements a very simple command-line interpreter or shell in C. It is suitable to be used interactively or as a login shell. It only implements a very small subset of what would usually be expected of a Unix shell, and does explicitly not lend itself as a scripting language.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published