Add command line tool framework