Install
Requirements
- Python 3.11 or later
- git
- GitHub CLI — authenticated via
gh auth login
Install arc
- macOS (Homebrew)
- pipx
- uv
brew install yash-srivastava19/arc/arc-prs
pipx install arc-prs
uv tool install arc-prs
Verify your environment after installing:
arc setup
arc setup checks that git and gh are on PATH, that gh is authenticated, and that git rerere is enabled. It writes no configuration files — it only reads your environment.
Upgrade
arc upgrade
Upgrades arc using whichever package manager installed it. Pass --help to see the detected installer.
Shell completions
- bash
- zsh
- fish
Add to ~/.bashrc or ~/.bash_profile:
eval "$(arc completions bash)"
Add to ~/.zshrc:
eval "$(arc completions zsh)"
Run once, or add to ~/.config/fish/config.fish:
arc completions fish | source
Uninstall
# Homebrew
brew uninstall arc-prs
# pipx
pipx uninstall arc-prs
# uv
uv tool uninstall arc-prs
arc does not write anything outside your project. The only per-repo artifact is .arc/state.json, which is git-ignored and safe to delete.