opt/zion-terminal/bin/zion-info (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
#!/usr/bin/env bash
# ZION TERMINAL - Informacoes do ambiente
# Cyberdeck criado por Pablo Murad em 2026
export LC_ALL=C
ZION_DIR="/opt/zion-terminal"
. "$ZION_DIR/bin/zion-lib.sh" 2>/dev/null
[ "$1" = "--help" ] && { echo "Uso: zion info — identidade, hardware, versoes e local dos arquivos."; exit 0; }
ver=$(cat "$ZION_DIR/VERSION" 2>/dev/null)
data=$(sed -n 's/^DATA_CONFIG=//p' "$ZION_DIR/config/build-info.conf" 2>/dev/null)
cols=$(ui_cols)
if [ "$cols" -ge 42 ] && [ -r "$ZION_DIR/assets/ascii/logo-compacta.txt" ]; then
printf '%b' "$ZP$ZB"; sed 's/^/ /' "$ZION_DIR/assets/ascii/logo-compacta.txt"; printf '%b\n' "$ZR"
else printf ' %b%s ZION TERMINAL%b\n' "$ZP$ZB" "$ZSYM" "$ZR"; fi
printf ' %bCyberdeck criado por Pablo Murad em 2026%b\n' "$ZA" "$ZR"
ui_rule
ui_kv "Hardware" "$(tr -d '\0' </proc/device-tree/model 2>/dev/null)"
ui_kv "Sistema" "$(. /etc/os-release; echo "$PRETTY_NAME")"
ui_kv "Kernel" "$(uname -r)"
ui_kv "Arquitetura" "$(uname -m)"
ui_kv "Hostname" "$(hostname)"
ui_kv "Versao ZION" "${ver:-?}"
ui_kv "Config em" "${data:-?}"
ui_kv "Tema" "${ZION_TEMA:-ice}"
ui_kv "Tailscale" "$(zion_ts_estado) ($(zion_ip_ts))"
ui_kv "Arquivos" "$ZION_DIR"
ui_rule
printf ' %bComandos: %bzion --help%b\n' "$ZGRY" "$ZA" "$ZR"
|