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

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() {
require_unix
ensure_repo
cd "$PROJECT_DIR"
referral_notice
ensure_bun
install_deps
prompt_env
write_env
echo
# Ensure we end inside the project directory
cd "$PROJECT_DIR"
echo "✅ 安装完成!已进入项目目录:$PROJECT_DIR"
echo "请在终端中输入以下命令启动:"
echo "✅ 安装完成!"
echo "项目目录:$PROJECT_DIR"
echo "请在终端中依次输入以下命令启动:"
echo
echo " cd ritmex-bot"
echo " bun start"
echo
echo "提示:启动前可检查或编辑当前目录下的 .env 文件。"
echo "提示:启动前可在项目目录内检查或编辑 .env 文件。"
}
require_unix() {
@@ -102,7 +101,7 @@ referral_notice() {
install_deps() {
echo "Installing dependencies with Bun..."
bun install
(cd "$PROJECT_DIR" && bun install)
}
prompt_env() {
@@ -126,7 +125,7 @@ prompt_env() {
}
write_env() {
local env_file=".env"
local env_file="$PROJECT_DIR/.env"
echo "Writing ${env_file}..."
cat > "${env_file}" <<EOF
# Generated by setup.sh
@@ -146,7 +145,7 @@ KLINE_INTERVAL=${KLINE_INTERVAL}
# MAKER_MAX_CLOSE_SLIPPAGE_PCT=0.05
# MAKER_PRICE_TICK=0.1
EOF
echo "✔ .env created at $(pwd)/${env_file}"
echo "✔ .env created at ${env_file}"
}
main "$@"