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:
library—LibraryArgs,LibrarySub, and library item arg types.plugin—PluginArgs,PluginSub,ScopeArg,AgentFlags, and install/uninstall args.render—RenderArgs.schema—SchemaArgs,SchemaSub.workspace—WorkspaceArgs,WorkspaceSub, scratch, candidate, and promote arg types.
Structs§
- Agent
Flags - Per-agent selection flags, shared by install and uninstall.
- Candidate
Args - Arguments for
zenith workspace candidate. - Cli
- Zenith — design-document toolchain.
- FmtArgs
- Arguments for
zenith fmt. - Fonts
Args - Arguments for
zenith fonts. - History
Args - Arguments for
zenith history. - Inspect
Args - Arguments for
zenith inspect. - Library
AddArgs - Arguments for
zenith library add. - Library
Args - Arguments for
zenith library. - Library
List Args - Arguments for
zenith library list. - Library
Show Args - Arguments for
zenith library show. - McpArgs
- Arguments for
zenith mcp. - Merge
Args - Arguments for
zenith merge. - NewArgs
- Arguments for
zenith new. - Plugin
Args - Arguments for
zenith plugin. - Plugin
Install Args - Arguments for
zenith plugin install. - Plugin
Uninstall Args - Arguments for
zenith plugin uninstall. - Promote
Args - Arguments for
zenith workspace promote. - Redo
Args - Arguments for
zenith redo. - Render
Args - Arguments for
zenith render. - Restore
Args - Arguments for
zenith restore. - Schema
Args - Arguments for
zenith schema. - Scratch
Args - Arguments for
zenith workspace scratch. - Scratch
List Args - Arguments for
zenith workspace scratch list. - Scratch
NewArgs - Arguments for
zenith workspace scratch new. - Scratch
Show Args - Arguments for
zenith workspace scratch show. - Sync
Args - Arguments for
zenith sync. - Theme
Args - Arguments for
zenith theme. - Theme
NewArgs - Arguments for
zenith theme new. - Tokens
Args - Arguments for
zenith tokens. - TxArgs
- Arguments for
zenith tx. - Undo
Args - Arguments for
zenith undo. - Update
Args - Arguments for
zenith update. - Validate
Args - Arguments for
zenith validate. - Variant
Args - Arguments for
zenith variant. - Version
Args - Arguments for
zenith version. - Workspace
Args - Arguments for
zenith workspace.
Enums§
- Command
- Top-level subcommands.
- Library
Sub - Subcommands of
zenith library. - Plugin
Sub - Subcommands of
zenith plugin. - Schema
Sub - Subcommands of
zenith schema. - Scope
Arg - Installation scope for
zenith plugin. - Scratch
Sub - Subcommands of
zenith workspace scratch. - Theme
Sub - Subcommands of
zenith theme. - Workspace
Sub - Subcommands of
zenith workspace.