https://github.com/programandoconro/gitto
CLI for amazing git commands
https://github.com/programandoconro/gitto
cli git rust rust-lang
Last synced: 3 months ago
JSON representation
CLI for amazing git commands
- Host: GitHub
- URL: https://github.com/programandoconro/gitto
- Owner: programandoconro
- Created: 2023-05-10T13:58:30.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-25T08:19:52.000Z (4 months ago)
- Last Synced: 2025-02-25T09:25:47.166Z (4 months ago)
- Topics: cli, git, rust, rust-lang
- Language: Rust
- Homepage:
- Size: 48.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## CLI with amazing git commands
### Create a valid branch name from pasted text with line breaks, spaces and invalid characters
For example, `gitto --command create` will take any multiline text pasted in the terminal and create a valid branch name from it.
For example,
```
TICKET-9682
FRONTEND | Fix quantity change error message UI issue
```will become `TICKET-9682-FRONTEND-Fix-quantity-change-error-message-UI-issue`
Useful when you want to copy a ticket name from the JIRA page and fastly create a branch name from it.
### Switch between latest branches
`gitto --command switch` will open a navigation panel with all branches sorted by date of use. You can use arrows to move between them and select with enter. It will checkout to that branch.
### More functionalities in the future?
Maybe, this is just my second Rust project for personal use, so let's see.