Building a useful and pleasant command line experience is easy. If you've never really tried adding a command line interface (CLI) to your python scripts or maybe you still have a bitter taste in your mouth from the days of sys.argv, getopt, optparse, and argparse.
I invite you to take another look ... or your first look at command line interfaces and how easy and useful it is for your progress and sanity.
Comparing Begins
, DocOpt
, and Click