opt/zion-terminal/bin/zion-theme (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 |
#!/usr/bin/env bash
# ZION TERMINAL - Troca o tema de cores (prompt/MOTD/painel/tmux/matrix)
# Cyberdeck criado por Pablo Murad em 2026
export LC_ALL=C
. /opt/zion-terminal/bin/zion-lib.sh 2>/dev/null
t="${1:-}"
case "$t" in
ice|amber|green)
printf 'ZION_TEMA=%s\n' "$t" > "$HOME/.zion-tema"
# Regenera e recarrega o tema do tmux
/opt/zion-terminal/bin/zion-tmux-theme -q 2>/dev/null
ui_ok "Tema alterado para: $t"
ui_info "Prompt/MOTD/painel: vale em novas sessoes (ou: source ~/.bashrc)"
ui_info "tmux: aplicado agora, se houver sessao ativa" ;;
""|--help|-h)
ui_header "TEMA"
ui_kv "Atual" "${ZION_TEMA:-ice}"
ui_kv "ice" "Ice DERP-blue (ciano/azul, padrao)"
ui_kv "amber" "Amber CRT (ambar retro)"
ui_kv "green" "Zion Green (verde fosforo)"
ui_rule; printf ' %bUso: zion tema [ice|amber|green]%b\n' "$ZGRY" "$ZR" ;;
*) ui_err "Tema invalido: $t (use ice, amber ou green)"; exit 2 ;;
esac
|