Skip to main content

Git Multi Status

List the status of multiple Git repositories in a directory.

Install

You can install using pipx install git-multi-status or uvx git-multi-status

Usage

% git-multi-status --help

 Usage: git-multi-status [OPTIONS] [DIR]

 git-multi-status shows uncommitted, untracked and unpushed changes in multiple Git repositories.

╭─ Arguments ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│   dir      [DIR]  Dir to scan [default: .]                                                                                                                        │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Options ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                       -w               Warn about dirs that are not Git repositories                                                                              │
│ --no-ok               -e               Exclude repos that are 'ok'                                                                                                │
│                       -f               Do a 'git fetch' on each repo (slow for many repos)                                                                        │
│ --throttle                    INTEGER  Wait SEC seconds between each 'git fetch' (-f option) [default: 0]                                                         │
│ --depth               -d      INTEGER  Scan depth: 0=no recursion, -1=unlimited, >0=max depth [default: 2]                                                        │
│ --flatten                              Show only one status per line                                                                                              │
│                       -b               Show currently checked out branch                                                                                          │
│ --no-push                              Limit output: hide push status                                                                                             │
│ --no-pull                              Limit output: hide pull status                                                                                             │
│ --no-upstream                          Limit output: hide upstream status                                                                                         │
│ --no-uncommitted                       Limit output: hide uncommitted changes                                                                                     │
│ --no-untracked                         Limit output: hide untracked files                                                                                         │
│ --no-stashes                           Limit output: hide stashes                                                                                                 │
│ --version             -v                                                                                                                                          │
│ --debug                                Enable debug output                                                                                                        │
│ --install-completion                   Install completion for the current shell.                                                                                  │
│ --show-completion                      Show completion for the current shell, to copy it or customize the installation.                                           │
│ --help                                 Show this message and exit.                                                                                                │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

Metadata

Release files for git-multi-status 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for git-multi-status 0.1.0
File Size Uploaded Provenance Actions
git_multi_status-0.1.0.tar.gz 29.5 kB Without provenance Details for git_multi_status-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for git-multi-status 0.1.0
File Interpreter ABI Platform Actions
git_multi_status-0.1.0-py3-none-any.whl Python 3 none any Details for git_multi_status-0.1.0-py3-none-any.whl

Total release size: 40.2 kB

Release files / git_multi_status-0.1.0.tar.gz

Download URL git_multi_status-0.1.0.tar.gz
Size 29.5 kB
Tags Source
SHA-256 checksum
How to use checksums
cc47bf8227b4b9edced5b0d3d3a7d65ed3d441a7f153f141e1c784553add8c47
BLAKE2b-256 checksum
How to use checksums
907eb4d1eb496c858319648ee10977b30a7124c0ac9acc9ca3fdd441af439b05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.12

Release files / git_multi_status-0.1.0-py3-none-any.whl

Download URL git_multi_status-0.1.0-py3-none-any.whl
Size 10.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1349fea7103a5b60342632b6a34f8b4417102780df5be29561154649b6f35855
BLAKE2b-256 checksum
How to use checksums
52f56f52ddd054f6bb6f062bbfac71466cd602e86dc4227b6fe568e6131bf771
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.12

Security for git-multi-status 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page