From c2084094e9f5ba9dcd04e1299c776fbd626a30c7 Mon Sep 17 00:00:00 2001 From: dongsheng123132 <90887123+dongsheng123132@users.noreply.github.com> Date: Thu, 12 Mar 2026 13:30:49 +0800 Subject: [PATCH] fix: setup.sh skip interactive prompt in non-TTY mode --- u-claw-app/setup.sh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/u-claw-app/setup.sh b/u-claw-app/setup.sh index 2a2cc5c..fbbce97 100755 --- a/u-claw-app/setup.sh +++ b/u-claw-app/setup.sh @@ -155,10 +155,12 @@ echo -e " 产出在 ${BOLD}release/${NC} 目录" echo "" # Ask if user wants to run now -read -p " 现在启动开发版?(y/n): " -n 1 RUN -echo "" -if [ "$RUN" = "y" ] || [ "$RUN" = "Y" ]; then +if [ -t 0 ]; then + read -p " 现在启动开发版?(y/n): " -n 1 RUN echo "" - echo -e " ${CYAN}启动 U-Claw...${NC}" - npm run dev + if [ "$RUN" = "y" ] || [ "$RUN" = "Y" ]; then + echo "" + echo -e " ${CYAN}启动 U-Claw...${NC}" + npm run dev + fi fi