CLI tool for fetching/pushing/rebasing multiple git repositories at once.
Based on Gopherize.me
Git Logo by Jason Long under CC BY 3.0
The tool won't ask for your git credentials because it checks multiple repositories at once async. You should have the credentials available via git-credentials-helper/-cache or it will display Error for repositories it can't authenticate with.
You can either build from source, use the .deb-files, or on macOS just use homebrew with brew install benweidig/homebrew-tap/tortuga
.
tt [-m/--monochrome] [-y/--yes] [-v/--verbose] [<path>]
If the current directory is managed by git it will use it directly, if not tt
will check all the direct sub-folders for repositories.
Argument | Default | Description |
---|---|---|
-m / --monochrome | false | Don't use ANSI colors |
-y / --yes | false | Automatically yes any question |
-v / --verbose | false | Verbose error output |
path | . | Path containing your repositories |
ANSI colors might be disabled automatically if the terminal doesn't seem to support it, but the detection is not perfect.
The environment variable NO_COLOR
is also checked.
MIT. See LICENSE.
Parts of the library (package ui / StdoutWriter) are inspired by gosuri/uilive which itself was released under MIT license.