gity-cli
v0.1.2
Published
Make large Git repositories feel instant — a lightweight cross-platform daemon that accelerates git status and maintenance via fsmonitor and file watching
Downloads
152
Maintainers
Readme
gity-cli
Make large Git repositories feel instant — install via npm.
What is gity?
Gity is a lightweight, cross-platform daemon that accelerates Git operations on large repositories. It watches your files, maintains warm caches, and runs background maintenance so git status stays fast even in repos with millions of files.
This npm package is a thin wrapper that downloads the correct pre-built native binary for your platform on install.
Installation
npm install -g gity-cliOr with npx (no install required):
npx gity-cli register /path/to/large-repoQuick Start
# Register your large repo (one-time setup)
gity register /path/to/large-repo
# Git commands are now accelerated
cd /path/to/large-repo
git status # Fast!Supported Platforms
| Platform | Architecture | Status | |----------|--------------|--------| | Linux | x64, arm64 | Supported | | macOS | x64, arm64 | Supported | | Windows | x64 | Supported |
Commands
| Command | Description |
|---------|-------------|
| gity register <path> | Start accelerating a repository |
| gity unregister <path> | Stop accelerating and clean up |
| gity list | Show registered repos |
| gity status <path> | Fast status summary |
| gity health <path> | Detailed diagnostics |
| gity daemon start/stop | Control the background daemon |
Requirements
- Node.js 14+
- Git 2.37+
- Linux, macOS, or Windows
Links
License
MIT
