diff --git a/setup.sh b/setup.sh index b522255..cadfb7d 100644 --- a/setup.sh +++ b/setup.sh @@ -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}" <