Command Line APP - A framework for constructing command line interfaces in Python