Code Project: Build an Ncurses UI with Python | TuxRadar
Picture the scene: you're logged into a remote server via SSH, or you've installed a new graphics card and you're left staring at the command line. You need to enter a command, but you can't remember the zillion options that go along with it. You're stuck - all you can do is consult the manual pages and pore through pages of wafflbpython - fancy curses interface to the Python interpreter
bpython is a fancy interface to the Python interpreter for Unix-like operating systems.
Syntaxhighlighting, Autocomplete, etc.git ready » tig, the ncurses front-end to Git
brose git repos mutt style