command-line tool