This guide explains how to get both required CLIs available locally:
nape: the Rust CLI from this repositorynape-eval: the evaluator CLI invoked bynape collect report
The official public install path for the NAPE CLI is the NAPE binary repository.
Download URL shape:
https://repo.napecentral.com/nape-cli/<version>/<operating-system>/<cpu-architecture>/nape
Example for a published macOS Apple Silicon binary:
NAPE_VERSION=1.1.0
curl -L -o nape "https://repo.napecentral.com/nape-cli/${NAPE_VERSION}/macos/aarch64/nape"
chmod +x nape
sudo mv nape /usr/local/bin/nape
nape --versionUse the published version, operating system, and CPU architecture for your environment.
Current operating-system values used by the public docs are:
linux-gnulinux-muslmacoswindows
Current CPU architecture values used by the public docs are:
x86_64aarch64
Writerside under ../docs/Writerside is the public documentation source for polished installation flows. This repository keeps current-behavior and developer-local installation documentation.
Integrity note: public binary releases should include checksum, signature, or provenance verification artifacts. Until that release convention is published, follow your organization's software intake controls before installing downloaded binaries onto PATH.
nape collect report shells out to nape-eval.
Install it with:
python3 -m pip install napeVerify:
nape-eval --check-installExpected output:
NAPE Evaluator CLI is installed and working.
If your Python environment installs scripts into a user-local bin directory, make sure that directory is on PATH.
Common locations:
$HOME/.local/bin
$HOME/Library/Python/<version>/bin
From the repository root:
cargo build --release -p nape_cliThe binary is written to:
target/release/nape
Verify directly:
./target/release/nape --helpFor temporary use in the current shell:
export PATH="$PWD/target/release:$PATH"
nape --helpFor a local user install, copy the binary into a directory already on your PATH.
Example:
mkdir -p "$HOME/.local/bin"
cp target/release/nape "$HOME/.local/bin/nape"
export PATH="$HOME/.local/bin:$PATH"
nape --helpIf you use a shell profile, add the PATH export there.
nape --help
nape collect --help
nape collect start --help
nape-eval --check-installBuild:
cargo buildRun all tests:
cargo testRun package-specific tests:
make test-nape-cli
make test-domainThe Makefile includes:
make build-release
make installCurrent behavior:
make build-releasebuilds under the sibling../buildsdirectory.make installcopies../builds/release/napeto/usr/local/bin.
Depending on your machine permissions, copying to /usr/local/bin may require elevated privileges. For development, using target/release or $HOME/.local/bin is usually simpler.
The CLI currently reports version 1.1.0.
Check:
nape --versionnape: command not found
The binary is not on PATH. Use:
./target/release/nape --helpor add the binary directory to PATH.
nape-eval: command not found
Install the evaluator:
python3 -m pip install napeThen confirm the Python scripts directory is on PATH.
nape collect report fails install verification
Run:
nape-eval --check-installFix the evaluator install before rerunning nape collect report.
Built binary does not match docs
Confirm which binary is being executed:
which nape
nape --versionIf needed, run the built binary directly:
./target/release/nape --help