a framework to build cli applications that is designed to get out of your way