Reference
This page documents exact behavior. Open the reference overview
Commands¶
This page organizes the CLI by intent rather than by alphabet. Use it when you know roughly what you want to do and need the exact command surface for that job.
If you want examples and workflow context, see Guides. If you want the model behind these commands, see Concepts.
Global options¶
Available global options:
--version,-V--profile,-p--group,-g--set--var--output json|text--install-completion--show-completion
Profile selection precedence¶
--profileENVCTL_PROFILE- config
default_profile local
Contract scope selectors¶
--group LABELtargets variables whose normalizedgroupsincludeLABEL--set NAMEtargets one named contract set--var KEYtargets one explicit variable
These selectors are mutually exclusive.
Command groups¶
-
Bootstrap
Prepare local config and repository state.
-
Shared contract
Change the repository-owned environment requirements.
-
Local values
Change only the values stored for the active profile.
-
Inspect and validate
Understand or validate resolved state before runtime.
-
Projection
Hand resolved state to subprocesses, files, or stdout.
-
Profiles
Manage named local value contexts.
-
Vault
Inspect and maintain physical local storage.
-
Project identity
Manage binding and local project recovery.
-
Hooks and guard
Operate the local Git safety layer.