Command Line Interface Guidelines
An open source guide that distills decades of CLI design wisdom into concrete, actionable guidelines. Authored by engineers from Docker, Squarespace, and others, it covers philosophy, arguments and flags, output, errors, help, configuration, subcommands, and interactivity. A practical reference for designing modern command line tools.