Command applications

Runic Command Line

Runic Command Line generates NativeAOT-ready commands from ordinary typed C# methods. Help, validation, completion, environment fallbacks and shared options work in standalone tools and hosted Runic applications. Add Runic.CommandLine.Spectre for styled help, progress and prompts; machine output remains structured and predictable.

Documentation

Guides and specifications

Fit

When to choose it

  • NativeAOT command applications
  • Deterministic machine and human output
  • The same command behavior in standalone tools and hosted applications
  • Optional Spectre.Console help, progress and prompts

Scope

Scope and boundaries

  • The core has no Spectre.Console dependency; presentation is an optional package
  • Parser-neutral abstractions are independently consumable

Availability

Release status