更新安装脚本,优化项目目录路径处理,确保依赖安装和环境文件创建的准确性。同时,调整用户提示信息,提升交互体验。

This commit is contained in:
discountry
2025-09-24 23:21:51 +08:00
parent bc784ec1ec
commit 0e708b8f11
+8 -9
View File
@@ -12,21 +12,20 @@ set -euo pipefail
main() { main() {
require_unix require_unix
ensure_repo ensure_repo
cd "$PROJECT_DIR"
referral_notice referral_notice
ensure_bun ensure_bun
install_deps install_deps
prompt_env prompt_env
write_env write_env
echo echo
# Ensure we end inside the project directory echo "✅ 安装完成!"
cd "$PROJECT_DIR" echo "项目目录:$PROJECT_DIR"
echo "✅ 安装完成!已进入项目目录:$PROJECT_DIR" echo "请在终端中依次输入以下命令启动:"
echo "请在终端中输入以下命令启动:"
echo echo
echo " cd ritmex-bot"
echo " bun start" echo " bun start"
echo echo
echo "提示:启动前可检查或编辑当前目录下的 .env 文件。" echo "提示:启动前可在项目目录内检查或编辑 .env 文件。"
} }
require_unix() { require_unix() {
@@ -102,7 +101,7 @@ referral_notice() {
install_deps() { install_deps() {
echo "Installing dependencies with Bun..." echo "Installing dependencies with Bun..."
bun install (cd "$PROJECT_DIR" && bun install)
} }
prompt_env() { prompt_env() {
@@ -126,7 +125,7 @@ prompt_env() {
} }
write_env() { write_env() {
local env_file=".env" local env_file="$PROJECT_DIR/.env"
echo "Writing ${env_file}..." echo "Writing ${env_file}..."
cat > "${env_file}" <<EOF cat > "${env_file}" <<EOF
# Generated by setup.sh # Generated by setup.sh
@@ -146,7 +145,7 @@ KLINE_INTERVAL=${KLINE_INTERVAL}
# MAKER_MAX_CLOSE_SLIPPAGE_PCT=0.05 # MAKER_MAX_CLOSE_SLIPPAGE_PCT=0.05
# MAKER_PRICE_TICK=0.1 # MAKER_PRICE_TICK=0.1
EOF EOF
echo "✔ .env created at $(pwd)/${env_file}" echo "✔ .env created at ${env_file}"
} }
main "$@" main "$@"