Add a help
subcommand to all CLI groups
#221
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This adds a
help
command to all CLI groups includingsno
itself.Synonym examples:
sno data help
sno data help ls
sno help
==sno --help
sno help commit
== sno commit --help==
sno data --help==
sno data ls --help`This can't be automatically valid for all commands because it could make
the meaning ambiguous. However, it can be valid for all groups, which
is probably 99% of the cases it's useful.
For instance,
sno diff help
doesn't make sense becausehelp
could bethe name of a dataset and thus there's an ambiguity here
Related links:
Fixes #127
Checklist: