Skip to content

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).

The dispatcher is a small oxrion command that installs and manages the individual tools for you.

Step 1 — Install the dispatcher:

Terminal window
curl -fsSL https://get.oxrion.com | sh # Linux / macOS
Terminal window
irm https://get.oxrion.com/win | iex # Windows

This 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:

Terminal window
oxrion install recovery
oxrion install licenser

Each is downloaded from Oxrion’s release repo, checksum-verified, and placed on your PATH. Now you can run them:

Terminal window
oxrion recovery -in ./protected -out ./src -key <hex>
oxrion licenser -key <hex> -domain www.example.com

Keep 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:

DownloadContains
RecoveryThe recovery tool — restore protected projects
LicenserThe licenser tool — issue and manage licenses
EverythingBoth tools in one .zip

Unzip, and run each tool directly:

Terminal window
./recovery --help # Linux / macOS
recovery.exe --help # Windows

Verify each binary against the published checksums before use.

However you got a tool, the arguments are identical — you pass the same values directly, only the prefix differs:

Terminal window
oxrion recovery -in ./protected -out ./src -key <hex> # via the dispatcher
recovery -in ./protected -out ./src -key <hex> # standalone / air-gapped

See Commands for what each tool does.

ToolCLI
RecoveryAvailable
LicenserAvailable
EncoderComing soon
KeysManaged in the Desktop app