module ArchSpec::CLI

The archspec command line. Backs the exe/archspec executable and dispatches the init, check, explain, reflect, and version subcommands.

archspec init
archspec check [PATHS...] [--config PATH] [--format text|json] [--update-todo|--check-todo] [--reflect]
archspec explain PATH_OR_CONSTANT [--reflect]

run returns the process exit status: 0 when clean, 1 when violations are found (or, with --check-todo, when the todo lists violations that no longer occur).