Skip to content

Installation

Terminal window
cargo install skif-cli
# or, to download a prebuilt binary:
cargo binstall skif-cli

cargo install skif installs the library crate, not the binary. The command-line tool is skif-cli.

Each release attaches one archive per target, plus checksums.txt.

Target Archive
macOS, Apple silicon / Intel skif-aarch64-apple-darwin.tar.gz, skif-x86_64-apple-darwin.tar.gz
Linux x64 / arm64, glibc skif-x86_64-unknown-linux-gnu.tar.gz, skif-aarch64-unknown-linux-gnu.tar.gz
Linux x64 / arm64, musl (static, Alpine) skif-x86_64-unknown-linux-musl.tar.gz, skif-aarch64-unknown-linux-musl.tar.gz
Windows x64 / arm64 skif-x86_64-pc-windows-msvc.zip, skif-aarch64-pc-windows-msvc.zip

Each archive holds the skif binary (skif.exe on Windows) and the licence. Verify a download with:

Terminal window
sha256sum --check --ignore-missing checksums.txt
- uses: actions/checkout@v7
- uses: Goldziher/skif@v0
with:
fail-on-warnings: true

See integrations for the inputs.

Terminal window
git clone https://github.com/Goldziher/skif
cd skif
cargo build --release

The binary is target/release/skif.