cljacoby / pyproj

A CLI for python projects
MIT License
0 stars 0 forks source link

Revisit exiting with usage, existing with error message, etc. for each subcommand #5

Open cljacoby opened 4 years ago

cljacoby commented 4 years ago

Revisit how existing works with each subcommand on both error and success. In general, assess the ergonomics of the cli application. Follow the ergonomics of cargo as a guideline.

With respect to errors, should the subcommands exist with an error message, and state pyproj [CMD] --help for more information, or exit with the error message and the usage together.

With successes, assess whether to display a help message on success, or simply return.