Skip to main content

Module cli

Module cli 

Source
Expand description

Clap argument types for the Zenith CLI.

This module defines the top-level Cli struct and the Command subcommand enum. No business logic lives here — just argument shapes.

Per-command-group arg structs live in submodules and are re-exported here so that all existing crate::cli::* paths continue to resolve unchanged.

Submodules:

  • libraryLibraryArgs, LibrarySub, and library item arg types.
  • pluginPluginArgs, PluginSub, ScopeArg, AgentFlags, and install/uninstall args.
  • renderRenderArgs.
  • schemaSchemaArgs, SchemaSub.
  • workspaceWorkspaceArgs, WorkspaceSub, scratch, candidate, and promote arg types.

Structs§

AgentFlags
Per-agent selection flags, shared by install and uninstall.
CandidateArgs
Arguments for zenith workspace candidate.
Cli
Zenith — design-document toolchain.
FmtArgs
Arguments for zenith fmt.
FontsArgs
Arguments for zenith fonts.
HistoryArgs
Arguments for zenith history.
InspectArgs
Arguments for zenith inspect.
LibraryAddArgs
Arguments for zenith library add.
LibraryArgs
Arguments for zenith library.
LibraryListArgs
Arguments for zenith library list.
LibraryShowArgs
Arguments for zenith library show.
McpArgs
Arguments for zenith mcp.
MergeArgs
Arguments for zenith merge.
NewArgs
Arguments for zenith new.
PluginArgs
Arguments for zenith plugin.
PluginInstallArgs
Arguments for zenith plugin install.
PluginUninstallArgs
Arguments for zenith plugin uninstall.
PromoteArgs
Arguments for zenith workspace promote.
RedoArgs
Arguments for zenith redo.
RenderArgs
Arguments for zenith render.
RestoreArgs
Arguments for zenith restore.
SchemaArgs
Arguments for zenith schema.
ScratchArgs
Arguments for zenith workspace scratch.
ScratchListArgs
Arguments for zenith workspace scratch list.
ScratchNewArgs
Arguments for zenith workspace scratch new.
ScratchShowArgs
Arguments for zenith workspace scratch show.
SyncArgs
Arguments for zenith sync.
ThemeArgs
Arguments for zenith theme.
ThemeNewArgs
Arguments for zenith theme new.
TokensArgs
Arguments for zenith tokens.
TxArgs
Arguments for zenith tx.
UndoArgs
Arguments for zenith undo.
UpdateArgs
Arguments for zenith update.
ValidateArgs
Arguments for zenith validate.
VariantArgs
Arguments for zenith variant.
VersionArgs
Arguments for zenith version.
WorkspaceArgs
Arguments for zenith workspace.

Enums§

Command
Top-level subcommands.
LibrarySub
Subcommands of zenith library.
PluginSub
Subcommands of zenith plugin.
SchemaSub
Subcommands of zenith schema.
ScopeArg
Installation scope for zenith plugin.
ScratchSub
Subcommands of zenith workspace scratch.
ThemeSub
Subcommands of zenith theme.
WorkspaceSub
Subcommands of zenith workspace.