Get sift running
A single self-contained binary. No runtime dependencies for the prebuilt releases; building from source needs Go 1.26 or newer.
macOS / Linux
curl -fsSL https://bethropolis.github.io/sift/install.sh | shHomebrew
brew install bethropolis/tap/siftArch (AUR)
yay -S sift-context-binWindows (Scoop)
scoop bucket add bethropolis https://github.com/bethropolis/scoop-bucket
scoop install siftmise
mise use -g github:bethropolis/siftgo install
go install github.com/bethropolis/sift/cmd/sift@latestBuild from source
git clone https://github.com/bethropolis/sift.git
cd sift
./scripts/install.shCheck the install
sift version
sift dump . --output -Check the installed version, then render the current project to standard output.
Staying current
Re-running the install command upgrades sift. Config and state live under the app config directory and survive upgrades.
Removing sift
rm -f ~/.local/bin/sift
brew uninstall bethropolis/tap/sift
scoop uninstall siftUse the command for your install method. Optionally remove config and state:
rm -rf ~/.config/sift