I found a bug in uo-cli when it was calling gmt-cli, which inspired me to look at gmt-cli. Found there were a few inconsistencies and missing documentation, so I cleaned that up. Then needed to update the tests because of it.
What does this PR accomplish?
Make a few Click arguments options instead
This is consistent with the rest of our CLI, and properly categorizes required and optional arguments in the help text
Add help text for new & existing cli options
Update test call due to these changes
How should this be manually tested?
CI is sufficient
What are the relevant tickets?
This PR in the UO-CLI fixes the wrapper to our cli, and inspired this investigation.
Any background context you want to provide?
I found a bug in uo-cli when it was calling gmt-cli, which inspired me to look at gmt-cli. Found there were a few inconsistencies and missing documentation, so I cleaned that up. Then needed to update the tests because of it.
What does this PR accomplish?
options
insteadHow should this be manually tested?
CI is sufficient
What are the relevant tickets?
This PR in the UO-CLI fixes the wrapper to our cli, and inspired this investigation.