python2-docopt (Command-line interface description language)
docopt helps you
- define interface for your command-line app
- automatically generate parser for it.