Installation

Install the RaidFrame CLI on any platform in one command.

One-Line Install

macOS / Linux

curl -fsSL https://get.raidframe.com | sh

Windows (PowerShell)

irm get.raidframe.com/win | iex

This downloads the latest rf binary, verifies the checksum, and adds it to your PATH. The installer detects your OS and architecture automatically (x86_64, arm64, etc.).

Package Managers

Homebrew (macOS / Linux)

brew install raidframe

Chocolatey (Windows)

choco install raidframe

Scoop (Windows)

scoop bucket add raidframe https://github.com/raidframe/scoop-bucket
scoop install raidframe

winget (Windows)

winget install RaidFrame.CLI

apt (Debian / Ubuntu)

curl -fsSL https://apt.raidframe.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/raidframe.gpg
echo "deb [signed-by=/usr/share/keyrings/raidframe.gpg] https://apt.raidframe.com stable main" | sudo tee /etc/apt/sources.list.d/raidframe.list
sudo apt update && sudo apt install raidframe

dnf / yum (Fedora / RHEL)

sudo dnf config-manager --add-repo https://rpm.raidframe.com/raidframe.repo
sudo dnf install raidframe

snap (Linux)

sudo snap install raidframe

npm (any platform with Node.js)

npm install -g @raidframe/cli

pip (any platform with Python)

pip install raidframe-cli

cargo (Rust toolchain)

cargo install raidframe

Docker

docker run --rm -it raidframe/cli deploy

GitHub Releases

Download pre-built binaries directly from github.com/raidframe/cli/releases. Available for:

  • rf-linux-x86_64.tar.gz
  • rf-linux-arm64.tar.gz
  • rf-darwin-x86_64.tar.gz
  • rf-darwin-arm64.tar.gz
  • rf-windows-x86_64.zip

Verify Installation

rf version
rf 1.12.0 (go1.22.4, linux/amd64)

Update

rf update

The CLI auto-checks for updates weekly and notifies you when a new version is available. Updates are atomic — if the download fails, your current version remains intact.

Uninstall

# macOS / Linux (one-liner install)
rm $(which rf)

# Homebrew
brew uninstall raidframe

# Chocolatey
choco uninstall raidframe

# npm
npm uninstall -g @raidframe/cli

Shell Completions

# Bash
rf completion bash >> ~/.bashrc

# Zsh
rf completion zsh >> ~/.zshrc

# Fish
rf completion fish > ~/.config/fish/completions/rf.fish

# PowerShell
rf completion powershell >> $PROFILE

Restart your shell or source the file. Tab completion works for all commands, flags, service names, and database names.