mirror of
https://github.com/anten-ka/go_warp_pro.git
synced 2026-05-19 12:16:00 +00:00
Fix: show two-step install when run from pipe; gowarp works only after two-step
This commit is contained in:
15
warp.sh
15
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
|
||||
|
||||
Reference in New Issue
Block a user