Ruby framework for building long-running command line applications