#nils-cli #logging #cli-template #workspace #template-cli #arguments-parser

app nils-cli-template

CLI crate for nils-cli-template in the nils-cli workspace

24 releases

Uses new Rust 2024

0.6.5 Mar 8, 2026
0.6.3 Mar 2, 2026
0.5.9 Feb 28, 2026
0.4.9 Feb 23, 2026
0.3.9 Feb 14, 2026

#240 in Debugging

MIT license

165KB
4K SLoC

cli-template

Overview

cli-template is a minimal reference CLI for the nils-cli workspace. It demonstrates clap argument parsing, tracing-based logging, and optional progress output via nils-term.

Usage

Usage:
  cli-template [--log-level <level>] [command]

Commands:
  hello [name]
  progress-demo

Help:
  cli-template --help

Commands

  • hello [name]: Print a greeting (defaults to world).
  • progress-demo: Render a short progress demo (progress on stderr, stdout stays clean).

Flags

  • --log-level <level>: Log level (trace|debug|info|warn|error).

Docs

Dependencies

~12–18MB
~246K SLoC