Skip to main content

Getting Started

Raid is designed to be easy to get up and running. This guide walks through installing the CLI, creating your first profile, and running your project for the first time.

Install

Homebrew for macOS/Linux

brew install 8bitalex/tap/raid

Script for macOS/Linux

curl -fsSL https://raidcli.dev/install.sh | bash

Download for Windows/Linux/macOS

Download the latest release from the GitHub releases page and add it to your PATH.

Create a profile

Run the interactive wizard to create your first profile:

raid profile create

The wizard asks for a profile name and walks you through adding repositories. Each repository needs a name, a Git URL, and a local path.

If your team already has a profile, download and register it directly:

raid profile add https://example.com/team-profile.yaml

Or register a local file you've downloaded manually:

raid profile add ./my-profile.yaml

See Profile Configuration for the full file format.

Install your project

Once a profile is active, clone all repositories and run their install tasks:

raid install

Raid clones all repositories concurrently, then runs profile-level install tasks followed by each repository's install tasks in profile order.

To install a single repository:

raid install <repo-name>

Run a command

If your profile or any of its repositories define custom commands, they are available immediately:

raid <command>

Run raid --help to see all available commands, including any defined in the active profile.

Next steps