Python framework for Unix command line programs