A practical path from here

Version 0.9.1 Updated Sep 04, 2026

For a new CLI, begin with the first layered struct and add only the required sections. A typical progression is:

  1. choose stable CLI and environment names;
  2. add a project file for durable settings;
  3. customize discovery if the defaults are not part of the public interface;
  4. split independent commands into subcommand configurations;
  5. localize help and initialize tracing at the application boundary; and
  6. generate human and agent documentation once the command surface stabilizes.

The Hello World application demonstrates these pieces in a larger layout. The v0.9.0 migration guide explains compatibility changes for existing v0.8.0 users, and the API documentation is the source for complete type and method signatures.