Coverage for src / cli / main.py: 0%
5 statements
« prev ^ index » next coverage.py v7.13.0, created at 2026-01-04 04:43 +0000
« prev ^ index » next coverage.py v7.13.0, created at 2026-01-04 04:43 +0000
1#!/usr/bin/env python3
2"""
3mala: Agent SDK orchestrator for parallel issue processing.
5This module is a thin shim that exposes the CLI app from src.cli.cli.
6The actual implementation lives in src/cli/cli.py.
8Usage:
9 mala run [OPTIONS] [REPO_PATH]
10 mala epic-verify [OPTIONS] EPIC_ID [REPO_PATH]
11 mala clean
12 mala status
13"""
15from .cli import bootstrap
17# Call bootstrap at module import time so the console entrypoint (src.cli.main:app)
18# runs bootstrap before importing the CLI app (which imports claude_agent_sdk)
19bootstrap()
21from .cli import app # noqa: E402
23if __name__ == "__main__":
24 app()