cheGi Documentation¶
The ultimate Git companion. Type less, do more.
cheGi is a command-line tool for developers who work with multiple Git repositories. It gives you a fast workspace overview, safer commits, and shortcuts for everyday Git tasks.
Command Reference¶
| Command | Description |
|---|---|
| scan | Scan a directory tree for Git repositories and report their status |
| guard | Check staged files for sensitive data before committing |
| sync | Safely sync the current branch with its remote |
| reword | Reword a commit message interactively |
| setup | Install and configure a development environment |
| gitignore | Generate a .gitignore file from technology presets |
| config | Manage workspace settings and package-manager mirrors |
Quick Examples¶
chegi scan ~/projects
chegi scan . --dirty --security
chegi guard
chegi sync
chegi reword --last 10
chegi setup python -y
chegi gitignore --commit
chegi config list
Configuration¶
Workspace settings are stored in .chegi.json.
- Configuration Guide — full reference, scenarios, and troubleshooting
- config command — CLI subcommands
Security¶
- Security Guide — using guard, scan, hooks, and CI
- Security Policy — vulnerability reporting