New Developer Onboarding
Get a new developer from a blank machine to a fully running environment with a single command.
Environment Switching
Managing multiple environments — local, staging, production — across many repositories is painful without a consistent tool. This example shows how to define environments once and switch them all with a single command.
Custom Commands
Define shared commands like test, patch, or proxy that every developer on the team can run globally without knowing the underlying scripts. This example shows several patterns: simple commands, variable passing between tasks, conditional steps, and parallel execution.
Cross-Platform Setup
Use conditions to write a single profile that works across macOS, Linux, and Windows. Raid evaluates conditions before running each task, so platform-specific steps are skipped automatically.
Advanced Commands
This example covers command arguments, output redirection, and task group retries — features that make custom commands more flexible and resilient.