An entire shell written in EmacsLisp. Great stuff, and very useful for people on weird operating systems without usable shells. Originally authored by JohnWiegley, later maintained by Aidan Gauland. It was added to Emacs 21.
‘M-x find-library eshell RET’)
More information about eshell :
‘j’to jump to your favorite directories
A somewhat similar project: