Installing fyrer
fyrer is distributed as a single self-contained binary compiled from Rust — there are no runtimes, daemons, or additional dependencies to manage. There are four ways to get it onto your machine. Pick whichever suits your platform and workflow. Prebuilt binaries are published to GitHub Releases for Linux, macOS, and Windows (x64 + arm64); cargo install pulls from crates.io.
- Install script (Unix)
- Install script (Windows)
- cargo install
- Build from source
Prerequisites: curl, uname, and sha256sum (or shasum) on Linux or macOS.
curl -fsSL https://raw.githubusercontent.com/07calc/fyrer/main/install.sh | sh
The script detects your OS and architecture, downloads the matching prebuilt binary from the latest GitHub release, verifies its SHA-256 checksum, and installs it to ~/.local/bin (or $XDG_BIN_HOME if set).
Override the install location with FYRER_INSTALL_DIR, or pin a specific version with sh install.sh v0.5.0. If the install directory isn't already on your PATH, the script prints the export PATH=... line to add to your shell profile.
From PowerShell:
powershell -ExecutionPolicy Bypass -c "irm https://raw.githubusercontent.com/07calc/fyrer/main/install.ps1 | iex"
The script detects your architecture, downloads the prebuilt fyrer.exe from the latest GitHub release, verifies its SHA-256 checksum, and installs it to %LOCALAPPDATA%\fyrer\bin (override with FYRER_INSTALL_DIR). It also adds the directory to your user PATH.
Restart your terminal after the script finishes so the PATH change takes effect.
Prerequisites: You must have the Rust toolchain installed. If you don't have it yet, install it from rustup.rs.
cargo install fyrer
This fetches and compiles the latest released version of fyrer from crates.io and places the fyrer binary in your Cargo bin directory (usually ~/.cargo/bin). Make sure that directory is on your PATH.
Prerequisites: You must have the Rust toolchain installed. If you don't have it yet, install it from rustup.rs.
Clone the repository, build a release binary, and install it into your Cargo bin directory:
git clone https://github.com/07calc/fyrer
cd fyrer
cargo build --release
cargo install --path .
Building from source gives you the latest unreleased changes on the main branch.
Verify installation
Confirm that fyrer is on your PATH and check the installed version:
fyrer --version
You should see output like fyrer 0.5.0. If the command is not found, make sure your install directory is on your PATH:
~/.local/binfor the Unix install script%LOCALAPPDATA%\fyrer\binfor the Windows install script~/.cargo/binforcargo installand source builds
fyrer looks for fyrer.yml in the current working directory by default. Always run fyrer from the directory that contains your config file. If you need to point at a config in a different location, pass the --config flag:
fyrer --config path/to/fyrer.yml run