Installation
carryOn is a single binary with no runtime dependencies. Pick the method that suits your platform and you will be up and running in seconds.
Homebrew (recommended)
Section titled “Homebrew (recommended)”brew install carryon-dev/tap/carryonHomebrew handles updates automatically when you run brew upgrade.
curl installer
Section titled “curl installer”curl -fsSL https://carryon.dev/get | shThe script detects your architecture (Intel or Apple Silicon), downloads the correct binary, and places it in /usr/local/bin.
curl installer (recommended)
Section titled “curl installer (recommended)”curl -fsSL https://carryon.dev/get | shThe script detects your distribution and architecture, downloads the correct binary, and places it in /usr/local/bin. You may need to run with sudo if your user does not have write access to /usr/local/bin.
Homebrew
Section titled “Homebrew”If you use Homebrew on Linux, you can install carryOn the same way as on macOS:
brew install carryon-dev/tap/carryonWindows
Section titled “Windows”Scoop (recommended)
Section titled “Scoop (recommended)”scoop bucket add carryon https://github.com/carryon-dev/scoop-bucketscoop install carryonScoop handles updates when you run scoop update carryon.
PowerShell installer
Section titled “PowerShell installer”irm https://carryon.dev/get/ps1 | iexThe script downloads the correct binary for your architecture and adds it to your PATH.
From source
Section titled “From source”If you have Go 1.22 or later installed, you can build and install directly:
go install github.com/carryon-dev/cli@latestThe binary will be placed in your $GOPATH/bin directory. Make sure that directory is in your PATH.
From binary
Section titled “From binary”Pre-built binaries for every supported platform are available on the GitHub Releases page.
- Download the archive for your OS and architecture.
- Extract the
carryonbinary. - Move it to a directory on your PATH (for example,
/usr/local/binon macOS/Linux).
# Example for Linux amd64tar -xzf carryon_linux_amd64.tar.gzsudo mv carryon /usr/local/bin/Verify the installation
Section titled “Verify the installation”After installing, confirm that carryOn is available:
carryon --versionYou should see the installed version number printed to the terminal.
Keeping carryOn up to date
Section titled “Keeping carryOn up to date”Self-update
Section titled “Self-update”carryOn can update itself in place:
carryon updateCheck for updates
Section titled “Check for updates”To see whether a newer version is available without installing it:
carryon update --checkIf you installed with a package manager (Homebrew or Scoop), you can also update through that package manager instead.