gitjuggling

Crates.iogitjuggling
lib.rsgitjuggling
version1.2.0
sourcesrc
created_at2023-03-05 14:49:20.716268
updated_at2024-06-23 18:24:14.702559
descriptionRun a git command in all repositories under the current working directory
homepage
repositoryhttps://github.com/vrischmann/gitjuggling
max_upload_size
id801471
size28,900
Vincent Rischmann (vrischmann)

documentation

README

gitjuggling

This is a simple tool to run a git command in all repositories under the current working directory.

For example, with the following directory layout:

.
├── bar
│   ├── foobar
│   └── .git
├── baz
│   ├── foobar
│   └── .git
└── foo
    ├── foobar
    └── .git

You can run git pull in all repositories like this:

$ gitjuggling fetch --all -p
/tmp/test/foo executing fetch --all -p
/tmp/test/baz executing fetch --all -p
/tmp/test/bar executing fetch --all -p
3 items succeeded, 0 items failed

Installation

Fedora

You can use the COPR repository:

$ sudo dnf copr enable vrischmann/gitjuggling
$ sudo dnf install --refresh gitjuggling
Commit count: 90

cargo fmt