It should be noted that this decorator only alters functionality if no arguments are
passed on the command line. If you try to run a command directly
(like python my_app.py the_command in the above example), your app will function
identically to how it did before.