# nils-cli-install > Build release binaries and install them into ~/.local/nils-cli. - Author: graysurf - Repository: graysurf/nils-cli - Version: 20260206035906 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/graysurf/nils-cli - Web: https://mule.run/skillshub/@@graysurf/nils-cli~nils-cli-install:20260206035906 --- --- name: nils-cli-install description: Build release binaries and install them into ~/.local/nils-cli. --- # Nils CLI Install ## Contract Prereqs: - Run inside the `nils-cli` git work tree (the script resolves the repo root via `git`). - `cargo` and a Rust toolchain available on `PATH`. - `install` available on `PATH`. Inputs: - Optional flags: - `--prefix PATH` (default: `~/.local/nils-cli`) - `--bin NAME` (repeatable) - `--skip-build` Outputs: - Builds the workspace in release mode (unless `--skip-build`). - Installs selected binaries into the destination directory. - Default binaries: all workspace `bin` targets (auto-discovered via `scripts/workspace-bins.py`) Exit codes: - `0`: install succeeded - `1`: build/install failed - `2`: usage error (invalid arguments) or missing prerequisites ## Scripts (only entrypoints) - `.codex/skills/nils-cli-install/scripts/nils-cli-install.sh`