Git User Manager - Switch between git users easily.
npm install -g @wst7/gum
Download from GitHub Releases:
| Platform | Download |
|---|---|
| macOS ARM64 | gum-x.x.x-darwin-arm64.tar.gz |
| macOS x64 | gum-x.x.x-darwin-x64.tar.gz |
| Linux ARM64 | gum-x.x.x-linux-arm64.tar.gz |
| Linux x64 | gum-x.x.x-linux-x64.tar.gz |
| Windows | gum-x.x.x-windows-x64.zip |
gum add <name> <email> Add a new user configuration
gum rm <name> Remove a user configuration
gum ls List all configured users
gum use <name> Set git user for current repository
gum cur Show current git user configuration
gum add work work@example.com
# SUCCESS User 'work' added. Run gum use work to use it.gum ls
# * work work@example.com
# personal personal@other.comgum use work
# SUCCESS Now using 'work' (work@example.com) in this repository.gum cur
# * work work@example.com~/.gumrc - INI format, stores all named user configurations:
[user "work"]
email=work@example.com
[user "personal"]
email=personal@other.com~/.gitconfig- Global git config (read as fallback)./.git/config- Local git config (modified bygum use)
bun install
bun run dev -- [command]
bun run typecheckbun run buildbun testnpm run releaseMIT