node-cli-template/README.md
2026-02-25 17:26:52 +07:00

808 B

CLI Template

A minimal CLI template using Stricli and Dax.

Quick Start

nix develop  # optional: provides Node.js, TypeScript
npm install
npm run build
node dist/index.mjs --help

Alternatively, use Nix directly:

nix run . -- --help    # runs the CLI directly
nix shell . --command name-placeholder --help  # provides CLI in PATH

Development

Uses Biome for checks (installed via npm):

npm run check

Renaming

To rename the CLI, edit the name field in package.json. Both the Nix package and the CLI will update automatically.

# Edit package.json, then rebuild:
nix build .

In case Nix complains about the hash, run this to get the correct one and replace in flake.nix:

nix run nixpkgs#prefetch-npm-deps -- package-lock.json