termtool is a module for declaratively making command line tools in Python. It uses:
Install it as any other Python program:
$ python setup.py install
If you don't want to install its dependencies system-wide, try installing it in a virtual environment.
See the full documentation for usage information.