"""CLI: python -m daily [generate|push] [report_path]""" from __future__ import annotations import sys from daily.generate import main as generate_main from daily.webhook import main as push_main def main() -> int: cmd = (sys.argv[1] if len(sys.argv) > 1 else "generate").lower() if cmd in {"generate", "gen", "g"}: return generate_main() if cmd in {"push", "send", "webhook"}: return push_main(sys.argv[2:]) print(f"未知命令: {cmd}\n用法: python -m daily [generate|push] [report_path]", file=sys.stderr) return 1 if __name__ == "__main__": raise SystemExit(main())