Installation
Quick Install (Recommended)
Section titled “Quick Install (Recommended)”curl -fsSL jakefile.dev/install.sh | shThis downloads the latest release binary for your platform (Linux, macOS).
Environment Variables
Section titled “Environment Variables”JAKE_VERSION- Install a specific version (default: latest)JAKE_INSTALL- Installation directory (default: ~/.local/bin)
From Source
Section titled “From Source”Requires Zig 0.15.2 or later:
git clone https://github.com/HelgeSverre/jake.gitcd jakezig build -Doptimize=ReleaseFastThe binary is at zig-out/bin/jake. Copy it to your PATH:
cp zig-out/bin/jake ~/.local/bin/# orsudo cp zig-out/bin/jake /usr/local/bin/Pre-built Binaries
Section titled “Pre-built Binaries”Download from GitHub Releases for:
- Linux (x86_64, aarch64)
- macOS (x86_64, aarch64/Apple Silicon)
- Windows (x86_64)
Verify Installation
Section titled “Verify Installation”jake --versionShell Completions
Section titled “Shell Completions”Jake supports shell completions for bash, zsh, and fish:
# Print completion script to stdoutjake --completions bashjake --completions zshjake --completions fish
# Auto-install to your shell configjake --installUninstall
Section titled “Uninstall”jake --uninstall # Remove completions and configrm ~/.local/bin/jake