Skip to content

topmark.cli package index

topmark / cli

TopMark CLI package.

This package groups all Click command definitions and supporting utilities for the TopMark command-line interface.

Examples:

The console script entry point is defined in pyproject.toml:

[project.scripts]
topmark = "topmark.cli.main:cli"

All subcommands live in topmark.cli.commands.

Immediate children in this package

topmark.cli.cli_types
Shared Click parameter types and argument parsing helpers for TopMark.
topmark.cli.cmd_common
Common command utilities for Click-based commands.
topmark.cli.commands
TopMark CLI commands and subcommands.
topmark.cli.console
Console runtime support for the TopMark CLI.
topmark.cli.emitters
CLI rendering and emission helpers for TopMark.
topmark.cli.errors
Exceptions for TopMark CLI.
topmark.cli.io
STDIN handling utilities for Click commands.
topmark.cli.keys
Canonical CLI option spellings for TopMark.
topmark.cli.main
TopMark CLI entry point.
topmark.cli.options
Common Click option decorators and parsing utilities for TopMark.
topmark.cli.presentation
CLI presentation layer for semantic styling.
topmark.cli.state
Strongly typed Click invocation state for TopMark CLI commands.
topmark.cli.validators
CLI input validation and option policy helpers.