Hi, I am working on the package eshell, a command shell implemented entirely in Emacs Lisp. I am also packaging pcomplete which is included the source archive of eshell.
Both eshell and pcomplete are licensed under the GPL. You can get more information about eshell at http://www.emacs.org/~johnw/eshell.html -- Takao KAWAMURA