ampup is the official version manager and installer for Amp. It provides a simple way to install, manage, and switch between different versions of ampd.
What is ampup?
ampup is a Rust-based version manager that helps you:
- Install and manage multiple versions of
ampd - Switch between different versions easily
- Build from source, including from PRs, branches, or local repositories
- Keep your installation up to date
Quick Install
Installampup with a single command:
ampd versions through ampup.
By default, the installer will automatically install the latest version of
ampd and add ampup to your PATH.Directory Structure
ampup organizes all Amp-related files in a single directory (default: ~/.amp):
Installation Methods
ampup supports two installation methods:
- Precompiled Binaries (default): Downloads signed binaries from GitHub releases
- Build from Source: Clones and compiles the repository using Cargo
Environment Variables
GITHUB_TOKEN: GitHub personal access token for private repository accessAMP_REPO: Override repository (default:edgeandnode/amp)AMP_DIR: Override installation directory (default:$XDG_CONFIG_HOME/.ampor$HOME/.amp)
Security
- macOS binaries are code-signed and notarized
- Private repository access uses GitHub’s OAuth token mechanism
Next Steps
- Installation - Learn about installation options
- Managing Versions - Learn how to manage ampd versions