A tool for building commandline applications