v2.0.1
🚀 Features
- Use published crates instead of local ones
⚙️ Miscellaneous Tasks
- (main) Release v1.0.1
- Use sccache
- Complete release pipeline revamp
- Publish to crates.io on release
Build
- Prepare for cargo publish
- Generate manpages in OUT_DIR
Merge
- Branch 'main' into v2.x.x
- Branch 'v2.x.x' into main
💥 BREAKING CHANGES
-
due to b1ac66a - nested "repo" subcommand:
Any repo commands change. Instead of callinggritty create <repo> <remote>
, usegritty repo create <repo> <remote>
. For
more information, rungritty help remote
. -
due to 2e4b717 - nested "remote" subcommand:
gritty list-remotes
is nowgritty remote list
-
due to 547deaa -
auth
subcommand, addauth status
command:
The oldgritty auth <remote>
command has now moved to
gritty auth login <remote>
.
🚀 Features
- [breaking] Nested "repo" subcommand
- [breaking] Nested "remote" subcommand
- Add rm and ls aliases
- Add alias "repo new" for "repo create"
- Configure colored output
- Show ascii-art logo on help screen
- Add option to fork repos
- Make --color and --config global
- Add shell completion command
- [breaking]
auth
subcommand, addauth status
command - Update dependencies
- Add lib.rs to use gritty as a library :)
🐛 Bug Fixes
- Correct help for repo names in
gritty help
🚜 Refactor
- Use doc-comments for command help
- Move remote mods into different folders
📚 Documentation
- Add issue templates
- Include build status badges
- Improve remote documentation
- Update readme