AgentSkillsCN

nils-cli-install

构建发布二进制文件,并将其安装至 ~/.local/nils-cli。

SKILL.md
--- frontmatter
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:
      • api-gql
      • api-rest
      • api-test
      • cli-template
      • codex-cli
      • fzf-cli
      • git-lock
      • git-scope
      • git-summary
      • image-processing
      • plan-tooling
      • semantic-commit

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