Skip to main content

Module builtin_group

Module builtin_group 

Source
Expand description

Built-in Command Group (FE-13).

Encapsulates visibility resolution and subcommand filtering for the reserved apcli group. Instantiated once by the CLI bootstrap and attached to the root command.

Shape mirrors crate::exposure::ExposureFilter: a private constructor with named factories and a small set of predicate methods.

Protocol spec: FE-13 — see ../apcore-cli/docs/features/builtin-group.md sections §4.2–§4.7 and §4.14 for authoritative semantics.

Structs§

ApcliConfig
User-facing apcli config consumed by ApcliGroup::from_cli_config.
ApcliGroup
Visibility configuration for the built-in apcli command group.

Enums§

ApcliGroupError
Errors surfaced by the fallible from_yaml builder.
ApcliMode
User-facing apcli visibility mode.

Constants§

APCLI_SUBCOMMAND_NAMES
Canonical set of apcli subcommand names.
RESERVED_GROUP_NAMES
Group names reserved by apcore-cli (checked in cli.rs).