proxyman-cli
v1.0.0
Published
A beautiful CLI tool to manage proxy settings for git, npm, yarn and system
Maintainers
Readme
proxyman-cli
A beautiful terminal UI to manage git, npm, yarn, and system env proxy settings — all in one place.
Install
npm install -g proxyman-cliUsage
Interactive mode (recommended)
proxyman
# or
proxLaunches a full interactive TUI: view all proxies → set / unset / apply presets.
Non-interactive commands
| Command | Description |
|---|---|
| proxyman list | Show all proxy settings |
| proxyman set git http://127.0.0.1:7890 | Set git proxy |
| proxyman set npm http://127.0.0.1:7890 | Set npm proxy |
| proxyman set all http://127.0.0.1:7890 | Set git + npm + yarn at once |
| proxyman set --preset | Pick from built-in presets (Clash / V2Ray / Surge) |
| proxyman unset git | Remove git proxy |
| proxyman unset all | Remove all proxies |
| proxyman rm npm | Alias for unset |
Supported tools
| Tool | Reads | Writes |
|---|---|---|
| git | git config --global http/https.proxy | ✅ |
| npm | npm config get proxy | ✅ |
| yarn | yarn config get proxy | ✅ (if installed) |
| env | HTTP_PROXY / HTTPS_PROXY | read-only display |
Requirements
- Node.js ≥ 18
- git in PATH
License
MIT
