{
  "marca": "kk-sa",
  "nome": "push-github",
  "galhos": [
    { "id": "1", "nome": "Comando: kk --push-github" },
    { "id": "1.1", "nome": "Inicializa quando necessário, commita e envia a pasta atual para o GitHub." },
    { "id": "1.2", "nome": "Uso básico" },
    { "id": "1.2.1", "nome": "kk --push-github=<conta> [--emitir-ssh] [--commit='mensagem']" },
    { "id": "1.2.2", "nome": "kk --push-github=<conta> --base '<base> <usuario> <senha>' [--commit='mensagem']" },
    { "id": "1.3", "nome": "Entrada" },
    { "id": "1.3.1", "nome": "--push-github=<conta>  conta GitHub (letras, números e hífen)" },
    { "id": "1.4", "nome": "Opções" },
    { "id": "1.4.1", "nome": "--emitir-ssh  apenas gera/exibe chave SSH pública" },
    { "id": "1.4.2", "nome": "--commit='mensagem'  mensagem de commit (padrão: atualização automática)" },
    { "id": "1.4.3", "nome": "--base '<base> <usuario> <senha>'  exporta MySQL para sql/<base>.sql antes do git add" },
    { "id": "1.5", "nome": "Processo" },
    { "id": "1.5.1", "nome": "git init quando necessário, configura usuário, garante chave SSH em /etc/secretos/tokens-sistema, exporta a base se indicado, adiciona origin e faz add/commit/push." },
    { "id": "1.6", "nome": "Exemplos" },
    { "id": "1.6.1", "nome": "kk --push-github=costarrear" },
    { "id": "1.6.2", "nome": "kk --push-github=costarrear --commit='correcao de bug'" },
    { "id": "1.6.3", "nome": "kk --push-github=costarrear --base 'condominio admin aapl'" },
    { "id": "1.6.4", "nome": "kk --push-github=costarrear --emitir-ssh" }
  ],
  "recolhidos": [
  ]
}
