mirror of
https://github.com/anten-ka/gotelegram_pro.git
synced 2026-05-20 10:56:13 +00:00
install.sh в формате kaskad, INSTALL_LINK, готовая однострочная установка
Made-with: Cursor
This commit is contained in:
22
install_by_key.sh
Normal file
22
install_by_key.sh
Normal file
@@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
# Установка по ключу «в ссылке»: одна команда с токеном.
|
||||
# Вариант 1 — подставьте свой GITHUB_TOKEN в команду и дайте её клиенту:
|
||||
# GITHUB_TOKEN=ghp_ВАШ_ТОКЕН bash -c 'curl -sL https://raw.githubusercontent.com/anten-ka/gotelegram_pro/main/install_by_key.sh | sudo -E bash'
|
||||
# Вариант 2 — если этот файл выложен в публичный Gist, «ссылка» будет короче (см. INSTALL_LINK.md).
|
||||
|
||||
set -e
|
||||
REPO="${GOTETELEGRAM_REPO:-https://github.com/anten-ka/gotelegram_pro.git}"
|
||||
BRANCH="${GIT_BRANCH:-main}"
|
||||
DIR="/tmp/gotelegram_pro_$$"
|
||||
trap "rm -rf $DIR" EXIT
|
||||
|
||||
if [ -z "$GITHUB_TOKEN" ]; then
|
||||
echo "Задайте GITHUB_TOKEN. Пример:"
|
||||
echo " GITHUB_TOKEN=ghp_xxx curl -sL ВАША_ССЫЛКА | sudo -E bash"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "[*] Клонирование репозитория..."
|
||||
git clone --depth 1 --branch "$BRANCH" "https://${GITHUB_TOKEN}@${REPO#https://}" "$DIR"
|
||||
echo "[*] Запуск установки..."
|
||||
exec sudo -E "$DIR/install_gotelegram_bot.sh"
|
||||
Reference in New Issue
Block a user