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