{"id":27358722,"url":"https://github.com/evavh/git-check","last_synced_at":"2025-10-24T22:15:22.785Z","repository":{"id":246009967,"uuid":"819826820","full_name":"evavh/git-check","owner":"evavh","description":"Utility to conveniently check the git status for all subdirectories","archived":false,"fork":false,"pushed_at":"2024-08-22T09:38:26.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-13T00:13:35.911Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/evavh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-06-25T09:19:28.000Z","updated_at":"2024-08-22T09:38:29.000Z","dependencies_parsed_at":"2025-04-13T00:13:40.213Z","dependency_job_id":"c5362ad6-98a8-4907-929c-787e15a77286","html_url":"https://github.com/evavh/git-check","commit_stats":null,"previous_names":["evavh/git-check"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/evavh/git-check","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evavh%2Fgit-check","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evavh%2Fgit-check/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evavh%2Fgit-check/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evavh%2Fgit-check/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/evavh","download_url":"https://codeload.github.com/evavh/git-check/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evavh%2Fgit-check/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264092179,"owners_count":23556248,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-13T00:13:35.125Z","updated_at":"2025-10-24T22:15:22.708Z","avatar_url":"https://github.com/evavh.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Git check\n\nA Rust utility to conveniently check the status of your git repositories. It groups all subdirectories under the supplied path by common git statuses. These states are currently checked for, in the following order:\n- Not a git repository\n- (Unknown) error\n- No remote set\n- In detached head mode\n- Uncommitted changes\n- Diverged from remote\n- Unpushed changes\n- Untracked files\n- Clean\n- Unknown / other status\n\n## Usage\n\nDownload the source code and compile with `cargo build`.\n\n```\n$ git-check --help\nA utility to check the status of all git repos within a directory\n\nUsage: git-check [OPTIONS] [PATH]\n\nArguments:\n  [PATH]  Parent directory to check for git repos (default: current directory)\n\nOptions:\n  -c, --show-clean              Show the names of clean repos (instead of a count)\n  -i, --ignore-file \u003cFILENAME\u003e  File in the parent directory that contains subdirectory\n                                names to ignore\n                                The hidden file (.FILENAME) will be checked if it doesn't\n                                exist\n                                (default: git_check_ignore / .git_check_ignore)\n  -h, --help                    Print help\n  -V, --version                 Print version\n```\n\n## Feedback\n\nThis project is currently in a state where it is useful for me, but if you have suggestions for new features, or encounter any bugs, feel free to create an issue!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevavh%2Fgit-check","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevavh%2Fgit-check","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevavh%2Fgit-check/lists"}