A simple command-line utility to determine status of all Git repositories in a directory structure.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/GitStatusCli
.gitignore
CHANGELOG.md
Directory.Build.props
Directory.Build.targets
GitStatus.sln
LICENSE
README.md
appveyor.yml
build.cmd
build.ps1
screenshot.png
version.props

README.md

git-status-cli

AppVeyor build status

NuGet MyGet

A simple command-line utility to determine status of all Git repositories in a directory structure.

Installation

Download and install the .NET Core 2.1 SDK or newer. Once installed, run the following command:

dotnet tool install --global git-status-cli

Usage

Usage: git-status [options]

Options:
  --version         Show version information
  -?|-h|--help      Show help information
  -p|--path <PATH>  The path to scan.

By default, git-status will scan for git repositories in the current directory and its sub-directories. You can specify an alternate directory to scan by passing the -p|--path option. This option can be passed multiple times for scanning multiple directories.