Application base class.
Return an argparse option parser for this application.
Subclasses may override this method to extend the parser with more global options.
Hook run after a command is done to shutdown the app.
Create logging handlers for any log output.
Perform any preliminary work needed to run a command.
Equivalent to the main program for the application.