Coverage for src / lexigram / admin / cli / __init__.py: 0%
9 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-08-11 02:25 +0800
« prev ^ index » next coverage.py v7.13.5, created at 2026-08-11 02:25 +0800
1"""Admin package CLI contributor and generators.
3CLI is tooling, not a runtime API. Use the `lexigram-admin` console script.
4"""
6from __future__ import annotations
8import os
9import warnings
11if not __name__.endswith(".__main__") and "_LEX_ADMIN_CLI_OK" not in os.environ:
12 warnings.warn(
13 "lexigram.admin.cli is tooling, not a runtime API. "
14 "Use the `lexigram-admin` console script instead.",
15 ImportWarning,
16 stacklevel=2,
17 )
19from lexigram.admin.cli.contributor import AdminCliContributor
20from lexigram.admin.cli.generators.admin_action import AdminActionGenerator
21from lexigram.admin.cli.generators.admin_resource import AdminResourceGenerator
23__all__ = ["AdminActionGenerator", "AdminCliContributor", "AdminResourceGenerator"]