diff --git a/install.sh b/install.sh index 36d92b5..ed5e88e 100755 --- a/install.sh +++ b/install.sh @@ -21,8 +21,9 @@ set -euo pipefail # --------------------------------------------------------------------------- # 若 stdin 不是终端(curl | bash),强制从 /dev/tty 读取用户输入 +# NONINTERACTIVE 模式下跳过(CI/自动化部署场景,/dev/tty 可能不可用) # --------------------------------------------------------------------------- -if [ ! -t 0 ]; then +if [ ! -t 0 ] && [ "${XUQM_NONINTERACTIVE:-0}" != "1" ]; then exec bash "$0" "$@"