| Crates.io | gitlasso |
| lib.rs | gitlasso |
| version | 0.2.1 |
| created_at | 2024-10-24 19:05:05.08588+00 |
| updated_at | 2024-11-07 10:18:21.104009+00 |
| description | Manage multiple Git repositories |
| homepage | |
| repository | https://github.com/KMahoney/GitLasso |
| max_upload_size | |
| id | 1421621 |
| size | 1,348,559 |
This is my tool for managing multiple Git repositories. I made it, all on my own. It's little, and broken, but still good. Yeah, still good.
context.
$ cargo install gitlasso
Make sure you have your cargo binary path in your $PATH.
In short:
register command to add repositories.gitlasso on its own to see a summary of those repositories.context to select which repositories you want to operate on.fetch and pull to update all repositories in parallel.git to run git commands.exec to run arbitrary commands, and exec -p to run them in parallel.Tip: alias gitlasso to something short, like gl.
You can use the completions command to print shell completions. Either evaluate the output directly, or pipe the output to a file and include it in your shell configuration.
$ gitlasso completions fish | source
$ eval "$(gitlasso completions zsh)"
$ eval "$(gitlasso completions bash)"
Bash does not complete aliases, but you can do this:
$ alias gl=gitlasso
$ eval "$(gitlasso completions bash --binary gl)"