Create command-line programs with flags, subcommands, standard streams, exit codes, configuration, and shell-friendly output. Package a practical CLI with clear errors, completion support, and cross-platform behavior.