Coverage for node / src / stigmem_node / cli / __init__.py: 81%
16 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-05-25 01:49 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-05-25 01:49 +0000
1"""Stigmem reference node CLI package."""
3from __future__ import annotations
5import sys
7from ..cli_admin_handlers import (
8 _cmd_audit_discovery,
9 _cmd_auth_bootstrap_key,
10 _cmd_backfill_cids,
11 _cmd_identity_rotate_key,
12 _cmd_instruction_manifest_generate,
13 _cmd_instruction_migrate,
14)
15from ..cli_federation_handlers import (
16 _cmd_federation_cursor_export,
17 _cmd_federation_cursor_import,
18)
19from .capability import (
20 _cmd_capability_issue,
21 _cmd_capability_revoke,
22 _cmd_capability_verify,
23)
24from .federation import _cmd_federation_register_peer
25from .maintenance import _cmd_decay_sweep, _cmd_migrate_normalize_entities
26from .mcp import (
27 _cmd_mcp_config,
28 _cmd_mcp_detect,
29 _cmd_mcp_doctor,
30 _cmd_mcp_install,
31 _cmd_mcp_smoke,
32 _cmd_mcp_status,
33)
34from .parser import _build_parser
35from .plugins import (
36 _cmd_doctor,
37 _cmd_plugins_describe,
38 _cmd_plugins_disable,
39 _cmd_plugins_doctor,
40 _cmd_plugins_enable,
41 _cmd_plugins_list,
42 _cmd_plugins_search,
43)
44from .snapshot import _cmd_snapshot_create, _cmd_snapshot_restore
46# Re-export for backward compatibility (tests / docs gen import these names).
47__all__ = [
48 "_build_parser",
49 "_cmd_audit_discovery",
50 "_cmd_auth_bootstrap_key",
51 "_cmd_backfill_cids",
52 "_cmd_capability_issue",
53 "_cmd_capability_revoke",
54 "_cmd_capability_verify",
55 "_cmd_decay_sweep",
56 "_cmd_doctor",
57 "_cmd_federation_cursor_export",
58 "_cmd_federation_cursor_import",
59 "_cmd_federation_register_peer",
60 "_cmd_identity_rotate_key",
61 "_cmd_instruction_manifest_generate",
62 "_cmd_instruction_migrate",
63 "_cmd_migrate_normalize_entities",
64 "_cmd_mcp_config",
65 "_cmd_mcp_detect",
66 "_cmd_mcp_doctor",
67 "_cmd_mcp_install",
68 "_cmd_mcp_smoke",
69 "_cmd_mcp_status",
70 "_cmd_plugins_describe",
71 "_cmd_plugins_disable",
72 "_cmd_plugins_doctor",
73 "_cmd_plugins_enable",
74 "_cmd_plugins_list",
75 "_cmd_plugins_search",
76 "_cmd_snapshot_create",
77 "_cmd_snapshot_restore",
78 "main",
79]
82def main() -> None:
83 parser = _build_parser()
84 args = parser.parse_args()
85 sys.exit(args.func(args))