Install Sieve
Sieve is one program named sieve. This page shows four ways to install it.
Targets
Section titled “Targets”Release 0.1.0 has builds for four targets:
- macOS on arm64 and x64.
- Linux on x64 and arm64.
There is no Windows build.
Choose a channel
Section titled “Choose a channel”Shell installer:
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/iamalvisng/sieve/releases/latest/download/sieve-cli-installer.sh | shThe installer puts sieve in your Cargo home folder ($CARGO_HOME/bin).
Make sure that folder is on your PATH.
Homebrew:
brew install iamalvisng/tap/sieveCargo binstall:
cargo binstall sieve-cliBuild from source with Cargo:
cargo install --locked --git https://github.com/iamalvisng/sieve sieve-cliCheck the install
Section titled “Check the install”sieve --versionRelease 0.1.1 prints 0.1.1.
Check a downloaded archive
Section titled “Check a downloaded archive”Each release archive has a sha256 file and a GitHub attestation.
- Download the archive and its sha256 file from the release page.
- Compare the checksum. On macOS, run
shasum -a 256 <file>. On Linux, runsha256sum <file>. - Verify the attestation:
gh attestation verify <file> --repo iamalvisng/sieveThe release also has a software bill of materials (SBOM).
Updates
Section titled “Updates”The installer does not add an updater program. Sieve runs no update check. To update, run the install command for your channel again.
Next step
Section titled “Next step”Go to Quickstart.