fix: stats crash (set -u + CSV header), header box, QR spacing

This commit is contained in:
anten-ka
2026-04-08 22:21:17 +03:00
parent 0dae922d1b
commit 52912e0ead
2 changed files with 55 additions and 72 deletions

View File

@@ -38,11 +38,11 @@ show_main_menu() {
local line; line=$(printf '━%.0s' $(seq 1 $W))
local line2; line2=$(printf '─%.0s' $(seq 1 $W))
# ── Заголовок ──
# ── Заголовок (без правого бордера — ANSI ломает выравнивание) ──
echo ""
echo -e " ${BOLD}${CYAN}${line}${NC}"
echo -e " ${BOLD}${CYAN}${NC} ${BOLD}${WHITE}GoTelegram v${GOTELEGRAM_VERSION}${NC} Панель управления ${BOLD}${CYAN}${NC}"
echo -e " ${BOLD}${CYAN}${line}${NC}"
echo -e " ${BOLD}${CYAN}${line}${NC}"
echo -e " ${BOLD}${WHITE} GoTelegram v${GOTELEGRAM_VERSION}${NC} ${DIM} Панель управления${NC}"
echo -e " ${BOLD}${CYAN}${line}${NC}"
# ── Здоровье сервисов ──
echo ""
@@ -109,9 +109,10 @@ show_main_menu() {
echo -e " ${BOLD}${WHITE}Ссылка для Telegram:${NC}"
echo -e " ${GREEN}${link}${NC}"
echo ""
if command -v qrencode &>/dev/null; then
echo ""
echo ""
qrencode -t UTF8 -m 1 "$link" 2>/dev/null | while IFS= read -r qr_line; do
echo " ${qr_line}"
done