Files
open-xiaoai/packages/client-rust/init.sh
T
zimonianhua 1d68e63944 chore: 移除 Rust 客户端初始化脚本中的 ASCII 艺术和版本信息
简化初始化脚本,删除启动时显示的 ASCII 艺术标题和版本信息,使输出更简洁。
2026-03-04 22:49:54 +08:00

34 lines
808 B
Bash

#!/bin/sh
set -e
DOWNLOAD_BASE_URL="https://gitee.com/idootop/artifacts/releases/download/open-xiaoai-client"
WORK_DIR="/data/open-xiaoai"
CLIENT_BIN="$WORK_DIR/client"
SERVER_ADDRESS="ws://127.0.0.1:4399" # 默认不会连接到任何 server
if [ ! -d "$WORK_DIR" ]; then
mkdir -p "$WORK_DIR"
fi
if [ ! -f "$CLIENT_BIN" ]; then
echo "🔥 正在下载 Client 端补丁程序..."
curl -L -# -o "$CLIENT_BIN" "$DOWNLOAD_BASE_URL/client"
chmod +x "$CLIENT_BIN"
echo "✅ Client 端补丁程序下载完毕"
fi
if [ -f "$WORK_DIR/server.txt" ]; then
SERVER_ADDRESS=$(cat "$WORK_DIR/server.txt")
fi
echo "🔥 正在启动 Client 端补丁程序..."
kill -9 `ps|grep "open-xiaoai/client"|grep -v grep|awk '{print $1}'` > /dev/null 2>&1 || true
"$CLIENT_BIN" "$SERVER_ADDRESS"