opt/zion-terminal/bin/zion-qr (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#!/usr/bin/env bash
# ZION TERMINAL - QR code de acesso (para o celular)
# Cyberdeck criado por Pablo Murad em 2026
export LC_ALL=C
. /opt/zion-terminal/bin/zion-lib.sh 2>/dev/null
[ "$1" = "--help" ] && { echo "Uso: zion qr [texto] — gera QR no terminal. Sem argumento, gera o comando SSH via Tailscale para este host."; exit 0; }
command -v qrencode >/dev/null || { echo "qrencode nao instalado."; exit 1; }
user=$(whoami); ip=$(zion_ip_ts); host=$(hostname)
texto="${1:-ssh ${user}@${ip}}"
printf '%b ZION TERMINAL — QR de acesso%b\n' "$ZP$ZB" "$ZR"
printf ' %b%s%b\n\n' "$ZA" "$texto" "$ZR"
qrencode -t ANSIUTF8 -m 2 "$texto"
printf '\n %bEscaneie para copiar: %s%b\n' "$ZGRY" "$texto" "$ZR"
|