Skip to main content

Installation

Installing with mise

mise use furyctl@0.35.1

Check that everything is working correctly with furyctl version:

$ furyctl version
buildTime: 2026-08-03T11:13:52Z
gitCommit: e1e343681dd7c9cf57d5e377927de447fe3b3b37
goVersion: go1.26.5
osArch: arm64
version: 0.35.1

Installing from binaries

You can find furyctl binaries on the Releases page.

To download the latest release, run:

curl -L "https://github.com/sighupio/furyctl/releases/latest/download/furyctl-$(uname -s)-amd64.tar.gz" -o /tmp/furyctl.tar.gz && tar xfz /tmp/furyctl.tar.gz -C /tmp
chmod +x /tmp/furyctl
sudo mv /tmp/furyctl /usr/local/bin/furyctl

Installing from source

Prerequisites:

  • mise >= v2025.4.4

Once you've ensured the above dependencies are installed, you can proceed with the installation.

  1. Clone the repository:

    git clone git@github.com:sighupio/furyctl.git
    # cd into the cloned repository
    cd furyctl
  2. Build the binaries by running the following command:

    mise run build
  3. You will find the binaries for your current architecture inside the dist folder:

    $ ls -1 dist
    furyctl_darwin_amd64_v1
    furyctl_darwin_arm64_v8.0
    furyctl_linux_amd64_v1
    furyctl_linux_arm64_v8.0
    ...
  4. Check that the binary is working as expected:

    $ ./furyctl version
    buildTime: 2026-08-03T11:13:52Z
    gitCommit: e1e343681dd7c9cf57d5e377927de447fe3b3b37
    goVersion: go1.26.5
    osArch: arm64
    version: 0.35.1
  5. (optional) move the binary to your bin folder, in macOS:

    sudo mv {DIST_PATH} /usr/local/bin/furyctl

Support & Compatibility 🪢

Check the compatibility matrix for additional information about furyctl and SD compatibility.