Skip to content

Installation

Terminal window
curl -fsSL jakefile.dev/install.sh | sh

This downloads the latest release binary for your platform (Linux, macOS).

  • JAKE_VERSION - Install a specific version (default: latest)
  • JAKE_INSTALL - Installation directory (default: ~/.local/bin)

Requires Zig 0.15.2 or later:

Terminal window
git clone https://github.com/HelgeSverre/jake.git
cd jake
zig build -Doptimize=ReleaseFast

The binary is at zig-out/bin/jake. Copy it to your PATH:

Terminal window
cp zig-out/bin/jake ~/.local/bin/
# or
sudo cp zig-out/bin/jake /usr/local/bin/

Download from GitHub Releases for:

  • Linux (x86_64, aarch64)
  • macOS (x86_64, aarch64/Apple Silicon)
  • Windows (x86_64)
Terminal window
jake --version

Jake supports shell completions for bash, zsh, and fish:

Terminal window
# Print completion script to stdout
jake --completions bash
jake --completions zsh
jake --completions fish
# Auto-install to your shell config
jake --install
Terminal window
jake --uninstall # Remove completions and config
rm ~/.local/bin/jake