| Would there be any usefulness in some sort of a "CLI standard" that defines certain behaviors and provides useful recommendations? e.g., - Apps must always have a --help/-h argument - Apps that require subcommands or arguments must display "Usage" or "Help" when no subcommand or argument is specified - When an invalid subcommand or argument is inputted, apps must display "Usage" or "Help" - Arguments that require a file/resource as a parameter SHOULD use the --file/-f flag where possible (and other standardizing best practices) Most of this stuff is already built into clap etc. If nothing else, it could remove some of the initial cognitive load. |