/shy

A Unix shell written in Python

Primary LanguagePythonMIT LicenseMIT

Shy

A basic Unix shell written in Python, based on Shirt.

Try it:

$ chmod +x shy.py
$ ./shy.py

Note:

Because Python appears to reset the STDIN/STDOUT streams of a process executed by os.exec*(), piping is broken and will use STDIN/STDOUT to get its input/output instead of the readable/writable ends of a pipe. Let me know if there's a solution to this.

See LICENSE