command-line app toolkit