Tools for command line interfaces to applications