Skip to main content

Module cli

Module cli 

Source
Expand description

CLI parsing — layer 1 of ADR-0008.

Produces typed argument structs from argv. The structs flow through the action layer; no business logic lives here.

Structs§

Cli
dsp — AI-agent-friendly CLI for the DaSCH Service Platform.
DataModelDescribeArgs
Arguments for dsp vre data-model describe.
DataModelListArgs
Arguments for dsp vre data-model list.
DataModelStructureArgs
Arguments for dsp vre data-model structure.
DocsArgs
Arguments for dsp docs [topic].
FormatArgs
Output format selection for vre data commands.
LoginArgs
Arguments for dsp auth login.
LogoutArgs
Arguments for dsp auth logout.
ProjectDescribeArgs
Arguments for dsp vre project describe.
ProjectDumpArgs
Arguments for dsp vre project dump.
ProjectListArgs
Arguments for dsp vre project list.
ResourceDescribeArgs
Arguments for dsp vre resource describe.
ResourceListArgs
Arguments for dsp vre resource list.
ResourceTypeDescribeArgs
Arguments for dsp vre resource-type describe.
ResourceTypeListArgs
Arguments for dsp vre resource-type list.
SetTokenArgs
Arguments for dsp auth set-token.
StatusArgs
Arguments for dsp auth status.
TokenArgs
Arguments for dsp auth token.

Enums§

AuthCmd
Auth subcommands.
DataModelCmd
Data-model verb subcommands.
ProjectCmd
Project verb subcommands.
ResourceCmd
Resource verb subcommands.
ResourceTypeCmd
Resource-type verb subcommands.
TopLevel
VreCmd
VRE noun-group subcommands.