Semifold
Getting Started

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.

curl -L https://semifold.noctisynth.org/install/install.sh | sh

The 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 semifold

The 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 --version

If 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.

On this page