Blog / tag

CLI design

Small decisions that make a command-line tool pleasant: output, completions, parsing and ergonomics.