Installation¶
Choose the installation method that best fits your environment. The CLI is a single binary with no runtime dependencies.
Install Methods¶
npm (recommended)¶
Tip
The npm package bundles pre-built binaries for all major platforms, so no compilation step is required.
Homebrew¶
Binary Download¶
Download the latest release for your platform from the GitHub Releases page.
Docker¶
Run the CLI without installing anything locally:
To use your host credentials inside the container, mount the config directory:
Verify Installation¶
Expected output:
Shell Completions¶
Generate tab-completion scripts for your shell:
After installing completions, restart your shell or source the relevant file.
Updating¶
Re-download the latest release from the releases page and replace the existing binary.
FAQ¶
Which platforms are supported?
The CLI ships pre-built binaries for:
| OS | Architectures |
|---|---|
| Linux | amd64, arm64 |
| macOS | amd64 (Intel), arm64 (Apple Silicon) |
| Windows | amd64 |
Other platforms can build from source using cargo install ipto-cli if Rust 1.78+ is available.
Can I use the CLI offline?
The CLI requires network access to communicate with the IPTO API. There is no offline mode, but you can inspect cached configuration files at ~/.ipto/ at any time.
How do I configure proxy support?
Set the standard HTTPS_PROXY (or https_proxy) environment variable before running any command:
The CLI respects HTTPS_PROXY, HTTP_PROXY, and NO_PROXY.
How do I uninstall the CLI?
Remove the CLI using the same method you used to install it:
| Method | Uninstall command |
|---|---|
| npm | npm uninstall -g @ipto/cli |
| Homebrew | brew uninstall ipto |
| Binary | sudo rm /usr/local/bin/ipto |
| Docker | docker rmi ghcr.io/ipto-ai/cli:latest |
Optionally, remove the config directory: