Demo of Emacs Shell (ESHELL)
Eshell is a line-oriented command shell that is deeply integrated with the rest of Emacs. And it is extensible in true Emacs fashion.
In this video I showcase the extensions I have programmed for it. The idea is that you can see in action the value of using Elisp for your regular command-line needs.
Refer to my dotemacs for all the configurations for this and other tools.
And these are some valuable resources you could also check (and don’t forget the official manual):