Coverage for src / lexigram / contracts / cli / __init__.py: 100%
8 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-08-19 05:41 +0800
« prev ^ index » next coverage.py v7.13.5, created at 2026-08-19 05:41 +0800
1from __future__ import annotations
3from lexigram.contracts.cli.contributions import (
4 CommandContribution,
5 DoctorCheckContribution,
6 HealthCheckContribution,
7 HookContribution,
8 ShellContextContribution,
9)
10from lexigram.contracts.cli.generators import (
11 GenerationResult,
12 GeneratorProtocol,
13)
14from lexigram.contracts.cli.naming import to_camel_case, to_snake_case
15from lexigram.contracts.cli.parsers import FieldSpec, parse_fields
16from lexigram.contracts.cli.protocols import CliContributorProtocol
17from lexigram.contracts.cli.types import GeneratorDefinition, GeneratorOption
19__all__ = [
20 "CliContributorProtocol",
21 "CommandContribution",
22 "DoctorCheckContribution",
23 "FieldSpec",
24 "GenerationResult",
25 "GeneratorDefinition",
26 "GeneratorOption",
27 "GeneratorProtocol",
28 "HealthCheckContribution",
29 "HookContribution",
30 "ShellContextContribution",
31 "parse_fields",
32 "to_camel_case",
33 "to_snake_case",
34]