download the latest binary for your platform from releases.
# download
curl -LO https://github.com/vmfunc/sif/releases/latest/download/sif-linux-amd64
# make executable
chmod +x sif-linux-amd64
# move to path (optional)
sudo mv sif-linux-amd64 /usr/local/bin/sif# intel
curl -LO https://github.com/vmfunc/sif/releases/latest/download/sif-macos-amd64
# apple silicon
curl -LO https://github.com/vmfunc/sif/releases/latest/download/sif-macos-arm64
chmod +x sif-macos-*
sudo mv sif-macos-* /usr/local/bin/sifdownload sif-windows-amd64.exe from releases and add to your PATH.
requires go 1.25+
git clone https://github.com/vmfunc/sif.git
cd sif
makethe binary will be created in the current directory.
sudo make installthis installs to /usr/local/bin/sif.
sudo make uninstall./sif -hyou should see the help output with available flags.
download the new binary and replace the old one.
cd sif
git pull
make clean
makesif looks for modules in these locations:
- built-in:
modules/directory next to the sif binary, thenmodules/in the working directory, then the system data dirs ($XDG_DATA_DIRS, default/usr/local/share/sif/modulesand/usr/share/sif/modules) for packaged installs - user modules:
~/.config/sif/modules/(linux/macos) or%LOCALAPPDATA%\sif\modules\(windows)
user modules override built-in modules with the same id.