Skip to content

Guides ​

rpath refreshes PATH for the shell you already have open. It builds an environment plan, diagnoses problems, and emits shell-specific commands that can be evaluated by a tiny wrapper.

  1. Install rpath.
  2. Run the quick start for your shell.
  3. Read Shell Wrappers before debugging a session that prints a plan but does not change PATH.
  4. Use PATH Planning to understand where entries come from.
  5. Use Troubleshooting when doctor, profile loading, or integrations report warnings.

What rpath manages ​

AreaWhat to read
SetupInstallation, Quick Start, Uninstall
Shell behaviorShell Wrappers
Diagnostics and repairPATH Planning, Troubleshooting
RollbackSnapshots & Versions
Local toolingIntegrations
AutomationCommand Reference, JSON Output

Safety model ​

rpath does not modify system-wide environment variables when you refresh. It computes a plan and prints commands for the selected shell. Persistent writes happen only for explicit commands such as install, uninstall, upgrade, snapshot, watch --install-service, or integrate ... install.

Profile installers create backups before editing shell profile files. Emit mode refuses to print mutation commands when the plan contains hard errors.

Released under the MIT License.