Skip to main content

Module cli

Module cli 

Source
Expand description

CLI parsing — layer 1 of dsp-cli/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.
SparqlQueryArgs
Arguments for dsp vre sparql query.
StatusArgs
Arguments for dsp auth status.
TokenArgs
Arguments for dsp auth token.
VocabularyDescribeArgs
Arguments for dsp vre vocabulary describe.
VocabularyListArgs
Arguments for dsp vre vocabulary list.

Enums§

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