Files
daily-robots/daily/__main__.py
2026-07-02 11:31:16 +08:00

23 lines
619 B
Python

"""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())