Download
The PyreData app and thepyre command line
Everything the dashboard does, from a terminal or a script: volumes,
restore points, views, appliances.
One binary, no runtime to install; pyre update keeps it current.
The PyreData desktop app is out for Linux and Apple-silicon Macs; the Windows app follows on the same engine.
The pyre command line
1. Install
PowerShell (no administrator rights needed):
irm https://www.pyredata.io/dl/cli/install.ps1 | iex
It puts pyre.exe in %LOCALAPPDATA%\Programs\pyre
and adds that folder to your PATH: open a new terminal to pick it up.
Scoop, or the zip by hand
scoop bucket add pyre https://gitlab.pyredata.io/pyredata/scoop-pyre.git scoop install pyre
Or download pyre.exe directly (its checksum is in SHA256SUMS) and put it on your PATH. The installer does exactly that, adds the folder to your PATH and sets up tab completion.
The installer downloads the build for this computer from
https://www.pyredata.io/dl/cli/, checks it against a signed checksum,
and puts pyre on your PATH with tab completion for bash, zsh,
fish and PowerShell. Nothing else is touched. Every release, its
checksums and the signing keys are listed at
https://www.pyredata.io/dl/cli/.
Direct downloads of the current release:
macOS Apple silicon,
macOS Intel,
Linux x86-64,
Debian package,
Windows pyre.exe,
Windows zip;
checksums in SHA256SUMS, signed
(.minisig) with the key at
keys/. Every version:
https://www.pyredata.io/dl/cli/. Command reference:
docs/pyre.md (the same text as
pyre --help and man pyre).
2. Log in
A token comes from your account: log in and create one here, or on the dashboard under API tokens.
pyre auth login
It asks for the token; paste it. Or pass it:
pyre auth login --token pyre_…
The token is saved in ~/.pyre/config (Windows:
%APPDATA%\pyre\config), readable by you alone. It acts as
you and nobody else; pyre auth whoami shows who that is.
Scripts can pass it as PYRE_TOKEN instead of saving it.
3. Try it
pyre volume list pyre --help
Every command has --help with examples; add
-o json for scripts and --yes to skip confirmations.
Exit codes: 0 ok, 1 error, 2 usage, 3 not logged in, 4 not found, 5 a
confirmation was needed and --yes was absent. pyre batch
runs several commands from a file or stdin.
Removing it
pyre uninstall
pyre uninstall --dry-run lists what goes;
--purge removes the saved token and config too.
Installed with Scoop: scoop uninstall pyre instead.
Without --purge the saved token stays in
~/.pyre/config (Windows: %APPDATA%\pyre\config); revoke
it on the dashboard too if the computer is leaving your hands.