Can you write a command line tool? Maybe you can  but can you write a really good command line tool? This articles covers making a robust command line tool in Python  complete with built-in help menus  error handling  and option handling