"""Standalone CLI entry point (does not require streamlit)."""
from __future__ import annotations

import sys
from pathlib import Path

# 같은 디렉토리의 app.py 로드
sys.path.insert(0, str(Path(__file__).resolve().parent))
from app import cli_summary  # noqa: E402


def main() -> int:
    if "--summary" in sys.argv or "--cli-summary" in sys.argv or len(sys.argv) == 1:
        return cli_summary()
    print("usage: python3 cli.py --summary")
    return 2


if __name__ == "__main__":
    raise SystemExit(main())
