CLI reference

bash
npx @brett_lamy/rion <command> [options]

Commands

CommandDescription
login [--server <url>]Browser-approval sign-in; token cached at ~/.config/rion/auth.json
logoutForget 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

FlagDefaultDescription
`--lang rust\c\cpp\go`auto-detectedSource language
--src <dir>cwdProject directory, mounted into the sandbox
--title <string>the commandTrace title in the dashboard
--id <recordingId>generatedExplicit recording id
--server <url>rr-dash prodDashboard host

Environment variables

VariablePurpose
RION_API_KEYNon-interactive auth — the CI equivalent of rion login
RION_HOSTOverride the default dashboard host
RION_NO_OPENSet 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.