diff --git a/BotOps/_inst.sh b/BotOps/_inst.sh new file mode 100755 index 0000000..8cd264c --- /dev/null +++ b/BotOps/_inst.sh @@ -0,0 +1,11 @@ +#!/bin/bash +# 编译 BotOps 为独立单文件(不运行):产出 ./botops.bin +# 用法: ./_inst.sh +cd "$(dirname "$0")" || exit +source venv/bin/activate +python3 -m nuitka --standalone --onefile \ + --assume-yes-for-downloads \ + --include-package-data=textual \ + --output-filename=botops.bin \ + app.py +echo "编译完成: ./botops.bin(运行: ./botops.bin [ws://host:port])" diff --git a/BotOps/requirements.txt b/BotOps/requirements.txt index f89aaf5..7616ac0 100644 --- a/BotOps/requirements.txt +++ b/BotOps/requirements.txt @@ -1,2 +1,3 @@ textual>=0.60.0 websockets>=11.0 +nuitka