项目初始化

This commit is contained in:
2026-07-02 11:31:16 +08:00
commit eef4c76e3f
64 changed files with 13369 additions and 0 deletions

22
daily/__main__.py Normal file
View File

@@ -0,0 +1,22 @@
"""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())