diff --git a/run.py b/run.py new file mode 100644 index 0000000..526e2d0 --- /dev/null +++ b/run.py @@ -0,0 +1,34 @@ +#!/usr/bin/env python3 +"""Hunzi 启动脚本""" +import sys +import uvicorn + +if __name__ == "__main__": + # Parse optional args + host = "0.0.0.0" + port = 16051 + for i, arg in enumerate(sys.argv[1:], 1): + if arg == "--host" and i < len(sys.argv): + host = sys.argv[i] + elif arg == "--port" and i < len(sys.argv): + port = int(sys.argv[i]) + + print(f""" +╔══════════════════════════════════════════╗ +║ ║ +║ 🐟 Hunzi (混子/草鱼) ║ +║ 自动化智能体框架 v0.1.0 ║ +║ ║ +║ Host: {host:<37s} ║ +║ Port: {port:<37d} ║ +║ ║ +╚══════════════════════════════════════════╝ + """) + + uvicorn.run( + "app.main:app", + host=host, + port=port, + reload=False, + log_level="info", + )