Quick start
How it works
- Run
commitwith an optional path argument. - The CLI resolves the Git working-tree root from the given path.
- If the repository is already open in Commit+, the existing window is focused.
- If not, a new Commit+ window opens for that repository.
Install the CLI
On first launch after the update, Commit+ shows a Setup tip with the option to Install CLI & Configure PATH. You can also install or reinstall at any time from Settings → Command Line. The installation process:- Copies the
commithelper to~/.local/bin/commit - Adds
~/.local/binto your shell’sPATH(supports zsh, bash, and fish) - Creates backups before modifying any shell configuration files
- Preserves your existing shell configuration
Manual installation
If you prefer to set it up yourself:~/.local/bin to your shell’s PATH:
Shell configuration safety
Commit+ preserves your existing shell configuration:- Backups are created before any modifications are made
- Existing
PATHentries are checked before adding new ones - The setup respects your current shell environment
Settings
Open Settings → Command Line to:- Install or reinstall the CLI
- View the installation status
- Reconfigure the PATH if needed
Arguments
Error handling
- Not a Git repository — the CLI prints an error and exits with a nonzero code
- Invalid path — the CLI prints an error and exits with a nonzero code
- Invalid arguments — the CLI prints usage information

