opt/zion-terminal/bin/zion-book (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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
#!/usr/bin/env bash
# ZION TERMINAL - Manual de campo offline
# 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 manual [tmux|ssh|git|tailscale|zion] — abre um guia rapido offline."; exit 0; }
topico="${1:-}"
manual() {
cat <<'MAN'
===================================================================
ZION TERMINAL — MANUAL DE CAMPO
Cyberdeck criado por Pablo Murad em 2026
===================================================================
[TMUX]
zion tmux anexa/cria a sessao 'zion'
Ctrl+B D desanexa (deixa rodando)
Ctrl+B " divide painel na horizontal
Ctrl+B % divide painel na vertical
Ctrl+B setas move entre paineis
Ctrl+B c / n / p nova janela / proxima / anterior
tmux ls lista sessoes
[SSH]
ssh <alias> conecta (aliases em ~/.ssh/config)
zion ssh menu de servidores
Multiplexacao e keepalive ja configurados (reconexao rapida).
[GIT]
git status / add -A / commit -m "..." basico
git log --oneline --graph --decorate historico visual
git pull --rebase / git push sincronizar
[TAILSCALE]
tailscale status peers e estado
tailscale ping <host> testa direto vs DERP
zion radar / zion mapa visao do tailnet
tailscale ip -4 IP desta maquina
[ZION]
zion painel zion status resumo
zion saude saude zion rede diagnostico de rede
zion doctor autoteste zion qr QR de acesso
zion panico war-room zion matrix chuva digital
zion anotar logbook zion tema troca cores
zion backup backup zion --help tudo
===================================================================
MAN
}
case "$topico" in
tmux) manual | sed -n '/\[TMUX\]/,/\[SSH\]/p' ;;
ssh) manual | sed -n '/\[SSH\]/,/\[GIT\]/p' ;;
git) manual | sed -n '/\[GIT\]/,/\[TAILSCALE\]/p' ;;
tailscale) manual | sed -n '/\[TAILSCALE\]/,/\[ZION\]/p' ;;
zion) manual | sed -n '/\[ZION\]/,/====/p' ;;
*) if command -v less >/dev/null; then manual | less -R; else manual; fi ;;
esac
|