gsb --help and gsb <verb> --help to print help messages
Adds CLI docs to the gh pages documentation
Tech Debt and Other Concerns
Validation Performed
[x] Unit tests
[x] Ran gsb --help and gsb <verb> --help for all commands, reading through and tweaking the output until it looked good
[x] I messed up one of the tests where it ended up actually running gsb init in the project root and--lo and behold--I ended up with the expected commits, tags, manifest and modifications to the .gitignore until I squashed out that commit
[x] I have run mkdocs serve locally and ensured that all API docs and
changes I have made to the static pages are rendering correctly, with all links
working
[x] All tech debt concerns have been resolved, documented as issues, or otherwise
accepted
Summary
Implements the first
gsb
CLI commandsList of Changes
click
to implement and expose:gsb backup [--tag "message"]
(implements #3)gsb init [[--track] INCLUDE_PATTERN]... [--ignore IGNORE_PATTERN]
(implements #1)gsb --version
to print the versiongsb --help
andgsb <verb> --help
to print help messagesTech Debt and Other Concerns
Validation Performed
gsb --help
andgsb <verb> --help
for all commands, reading through and tweaking the output until it looked goodgsb init
in the project root and--lo and behold--I ended up with the expected commits, tags, manifest and modifications to the.gitignore
until I squashed out that commitPR Type
release
)Checklist:
mkdocs serve
locally and ensured that all API docs and changes I have made to the static pages are rendering correctly, with all links working