Install the CLI
The CLI runs the same protection services as the Desktop app, from your terminal. There are two ways to use it: the dispatcher (online, recommended) or standalone binaries (air-gapped).
Option 1 — Dispatcher (recommended)
Section titled “Option 1 — Dispatcher (recommended)”The dispatcher is a small oxrion command that installs and manages the individual tools for you.
Step 1 — Install the dispatcher:
curl -fsSL https://get.oxrion.com | sh # Linux / macOSirm https://get.oxrion.com/win | iex # WindowsThis installs only the oxrion dispatcher — no tools yet.
Step 2 — Add the tools you need:
The dispatcher doesn’t ship the tools; you install each one the first time you need it:
oxrion install recoveryoxrion install licenserEach is downloaded from Oxrion’s release repo, checksum-verified, and placed on your PATH. Now you can run them:
oxrion recovery -in ./protected -out ./src -key <hex>oxrion licenser -key <hex> -domain www.example.comKeep them current with oxrion update <tool> (or oxrion update --all), and see what’s installed with oxrion list. Full list on the Commands page.
Option 2 — Standalone binaries (air-gapped)
Section titled “Option 2 — Standalone binaries (air-gapped)”Every tool is also a self-contained binary that runs with no dispatcher and no network — which is what makes recovery possible on an isolated or offline machine.
Download them from oxrion.com/download → “Need the command-line tools?”. That opens a small chooser:
| Download | Contains |
|---|---|
| Recovery | The recovery tool — restore protected projects |
| Licenser | The licenser tool — issue and manage licenses |
| Everything | Both tools in one .zip |
Unzip, and run each tool directly:
./recovery --help # Linux / macOSrecovery.exe --help # WindowsVerify each binary against the published checksums before use.
Two forms, one set of commands
Section titled “Two forms, one set of commands”However you got a tool, the arguments are identical — you pass the same values directly, only the prefix differs:
oxrion recovery -in ./protected -out ./src -key <hex> # via the dispatcherrecovery -in ./protected -out ./src -key <hex> # standalone / air-gappedSee Commands for what each tool does.
Which tools exist
Section titled “Which tools exist”| Tool | CLI |
|---|---|
| Recovery | Available |
| Licenser | Available |
| Encoder | Coming soon |
| Keys | Managed in the Desktop app |