Install Semifold
Install the latest published Semifold CLI and verify that the smif command is available.
The published command is available as both smif and semifold. This documentation uses the shorter smif form.
Unless you need to reproduce an older environment, install the latest release. Each default command below resolves the current latest version.
Recommended: installation script
curl -L https://semifold.noctisynth.org/install/install.sh | shThe script installs to $HOME/.local/bin by default. If that directory is not already on PATH, add it in your shell configuration.
To change the installation directory, pass an argument to the downloaded script:
curl -L https://semifold.noctisynth.org/install/install.sh | \
sh -s -- --install-dir "$HOME/bin"Package-manager alternatives
Choose the registry already trusted in your environment:
cargo install semifoldThe npm package requires Node.js 20 or newer. It installs a platform-specific N-API binding for macOS, Windows, or glibc-based Linux on x64 and arm64. Linux musl distributions are not supported by this package yet; use the installation script or Cargo there.
Verify the command
Open a new shell after changing PATH, then run:
smif --versionIf the command prints the installed Semifold version without an error, the installation is ready.
You can now continue to your first release or read what Semifold manages first.