npx @brett_lamy/rion <command> [options]| Command | Description |
|---|---|
login [--server <url>] | Browser-approval sign-in; token cached at ~/.config/rion/auth.json |
logout | Forget the saved token |
doctor [--build] | Verify Docker, the recorder images, and connectivity |
record [opts] -- <cmd…> | Record <cmd> under rr and upload the trace |
record options| Flag | Default | Description | |||
|---|---|---|---|---|---|
| `--lang rust\ | c\ | cpp\ | go` | auto-detected | Source language |
--src <dir> | cwd | Project directory, mounted into the sandbox | |||
--title <string> | the command | Trace title in the dashboard | |||
--id <recordingId> | generated | Explicit recording id | |||
--server <url> | rr-dash prod | Dashboard host |
| Variable | Purpose |
|---|---|
RION_API_KEY | Non-interactive auth — the CI equivalent of rion login |
RION_HOST | Override the default dashboard host |
RION_NO_OPEN | Set to 1 to skip auto-opening the trace in a browser |
The installed binary is rion, so once it's cached you can drop the npx @brett_lamy/ prefix in an interactive shell.