Coconut Shell
Coconut Shell is a Bash-like command shell implemented in Python, with optional integrated terminal GUI.
The integrated shell+terminal is intended to look and behave just like Bash running under GNOME Terminal, with the exception that additional features are provided through the GUI.
See the README file.
Code repositories
Getting started
Get the code:
git clone git://github.com/mseaborn/coconut-shell.git cd coconut-shell git clone git://github.com/mseaborn/pyrepl.git pyrepl-repo ln -s pyrepo-repo/pyrepl pyrepl
Install dependencies:
sudo apt-get install python-gtk2 python-vte
Run the terminal:
./terminal.py
Run the standalone shell:
./shell.py
See also
Blog post about shell features, explaining the motivation for this program
Home page for Pyrepl, a readline-alike written in Python
