diff --git a/warp.sh b/warp.sh index 30a99a8..2cab512 100644 --- a/warp.sh +++ b/warp.sh @@ -983,15 +983,19 @@ run_startup() { ((s++)) printf " ${CYAN}[%d/%d]${NC} ${YELLOW}⏳${NC} Установка gowarp..." "$s" "$total" + GOWARP_NOT_INSTALLED=0 case "$0" in - /dev/*) ;; + /dev/*) + printf "\r ${CYAN}[%d/%d]${NC} ${YELLOW}⚠${NC} Через pipe — gowarp не сохранён (см. ниже) \n" "$s" "$total" + GOWARP_NOT_INSTALLED=1 + ;; *) if [ "$(readlink -f "$0" 2>/dev/null)" != "/usr/local/bin/gowarp" ] && [ -s "$0" ]; then cp -f "$0" "/usr/local/bin/gowarp" && chmod +x "/usr/local/bin/gowarp" fi + printf "\r ${CYAN}[%d/%d]${NC} ${GREEN}✓${NC} Команда gowarp \n" "$s" "$total" ;; esac - printf "\r ${CYAN}[%d/%d]${NC} ${GREEN}✓${NC} Команда gowarp \n" "$s" "$total" ((s++)) printf " ${CYAN}[%d/%d]${NC} ${YELLOW}⏳${NC} Определение IP..." "$s" "$total" @@ -1011,6 +1015,13 @@ run_startup() { echo "" echo -e " ${GREEN}✅ WARP Manager v${WARP_VERSION} готов к работе!${NC}" echo "" + if [ "${GOWARP_NOT_INSTALLED:-0}" -eq 1 ]; then + echo -e " ${YELLOW}Чтобы команда ${CYAN}gowarp${YELLOW} работала после выхода, выполните:${NC}" + echo -e " ${WHITE}curl -sL -H \"Authorization: token ВАШ_ТОКЕН\" \\${NC}" + echo -e " ${WHITE} https://raw.githubusercontent.com/anten-ka/go_warp_pro/main/warp.sh -o /tmp/warp.sh \\${NC}" + echo -e " ${WHITE} && bash /tmp/warp.sh ${GREEN}ВАШ_КЛЮЧ${NC}" + echo "" + fi sleep 2 show_promo