The shells/etsh port
etsh-5.4.0v0 – enhanced port of Thompson shell from Sixth Edition Unix (cvsweb github mirror)
Description
The Etsh Project provides two ports of the original /bin/sh from Sixth Edition (V6) UNIX (circa 1975). Etsh(1) is an enhanced, backward-compatible port of the Sixth Edition Thompson shell. Tsh(1) is an unenhanced port of the shell, and glob(1) is a port of its global command. Together, tsh and glob provide a user interface which is backward compatible with that provided by the Sixth Edition Thompson shell and global command, but without the obvious enhancements found in etsh. The original Thompson shell was principally written by Ken Thompson of Bell Labs. Additionally, this project includes the following shell utilities: * if(1) - conditional command (ported from Sixth Edition UNIX) * goto(1) - transfer command (ported from Sixth Edition UNIX) * fd2(1) - redirect from/to file descriptor 2WWW: https://etsh.nl/
Maintainer
Brian Callahan
Categories
Files
- /etc/etsh.etshrc
- /etc/etsh.login
- /etc/etsh.logout
- /usr/local/bin/etsh
- /usr/local/bin/tsh
- /usr/local/libexec/etsh-5.4.0/
- /usr/local/libexec/etsh-5.4.0/README
- /usr/local/libexec/etsh-5.4.0/etsh/
- /usr/local/libexec/etsh-5.4.0/etsh/README
- /usr/local/libexec/etsh-5.4.0/etsh/SetP
- /usr/local/libexec/etsh-5.4.0/etsh/SetTandCTTY
- /usr/local/libexec/etsh-5.4.0/etsh/SetV
- /usr/local/libexec/etsh-5.4.0/etsh/etshdir
- /usr/local/libexec/etsh-5.4.0/etsh/history
- /usr/local/libexec/etsh-5.4.0/etsh/history.help
- /usr/local/libexec/etsh-5.4.0/etsh/pev
- /usr/local/libexec/etsh-5.4.0/tsh/
- /usr/local/libexec/etsh-5.4.0/tsh/README
- /usr/local/libexec/etsh-5.4.0/tsh/fd2
- /usr/local/libexec/etsh-5.4.0/tsh/glob
- /usr/local/libexec/etsh-5.4.0/tsh/goto
- /usr/local/libexec/etsh-5.4.0/tsh/if
- /usr/local/man/man1/etsh.1
- /usr/local/man/man1/fd2.1
- /usr/local/man/man1/glob.1
- /usr/local/man/man1/goto.1
- /usr/local/man/man1/if.1
- /usr/local/man/man1/tsh.1
- /usr/local/share/examples/etsh/
- /usr/local/share/examples/etsh/.etsh.login
- /usr/local/share/examples/etsh/.etsh.logout
- /usr/local/share/examples/etsh/.etsh.prompt
- /usr/local/share/examples/etsh/.etshrc
- /usr/local/share/examples/etsh/etsh.etshrc
- /usr/local/share/examples/etsh/etsh.login
- /usr/local/share/examples/etsh/etsh.logout
- @conflict osh-*