all repos — zion-terminal @ main

dotfiles

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"