{
    "tipo": "arvore-sa",
    "nome": "atualizar-heb",
    "criadoEm": "2026-08-03T14:15:44Z",
    "atualizadoEm": "2026-08-12T09:32:48Z",
    "filhos": [
        {
            "nome": "Visão geral [uso descricao grupos]",
            "filhos": [
                {
                    "nome": "Uso",
                    "filhos": [
                        {
                            "nome": "pp --atualizar-heb [opcoes]",
                            "filhos": []
                        },
                        {
                            "nome": "pp --atualizar-heb --ajuda:<grupo>",
                            "filhos": []
                        }
                    ]
                },
                {
                    "nome": "Descrição",
                    "filhos": [
                        {
                            "nome": "Cria ou atualiza arquivos heb.txt em cada diretório, com transformação HEB dos nomes/caminhos e, opcionalmente, do conteúdo dos arquivos.",
                            "filhos": []
                        },
                        {
                            "nome": "A política de exclusão de contexto vem exclusivamente de sisc/.ignorecontexto.",
                            "filhos": []
                        }
                    ]
                },
                {
                    "nome": "Grupos de ajuda",
                    "filhos": [
                        {
                            "nome": "uso",
                            "filhos": []
                        },
                        {
                            "nome": "entrada",
                            "filhos": []
                        },
                        {
                            "nome": "modos",
                            "filhos": []
                        },
                        {
                            "nome": "incremental",
                            "filhos": []
                        },
                        {
                            "nome": "exemplos",
                            "filhos": []
                        }
                    ]
                }
            ]
        },
        {
            "nome": "Uso e ajuda [uso ajuda]",
            "filhos": [
                {
                    "nome": "--ajuda, --help, -h            Exibe esta ajuda",
                    "filhos": []
                },
                {
                    "nome": "--ajuda:<grupo>                Filtra um grupo. Ex: pp --atualizar-heb --ajuda:modos",
                    "filhos": []
                }
            ]
        },
        {
            "nome": "Entrada [entrada]",
            "filhos": [
                {
                    "nome": "--raiz=<caminho>               Diretório raiz a percorrer; padrão diretório atual",
                    "filhos": []
                },
                {
                    "nome": "--verbose                      Exibe cada diretório processado",
                    "filhos": []
                },
                {
                    "nome": "Exemplo com todas as flags do grupo",
                    "filhos": [
                        {
                            "nome": "pp --atualizar-heb --raiz=/caminho --verbose",
                            "filhos": []
                        }
                    ]
                }
            ]
        },
        {
            "nome": "Modos HEB [modos]",
            "filhos": [
                {
                    "nome": "--modo=nome                    Usa apenas caminho/nome; padrão e mais econômico",
                    "filhos": []
                },
                {
                    "nome": "--modo=conteudo                Usa conteúdo dos arquivos",
                    "filhos": []
                },
                {
                    "nome": "--modo=hibrido                 Usa nome/caminho + conteúdo",
                    "filhos": []
                },
                {
                    "nome": "--max-bytes=N                  Máximo por arquivo em conteudo/hibrido; padrão 512000",
                    "filhos": []
                },
                {
                    "nome": "Exemplo com todas as flags do grupo (--modo=nome não requer --max-bytes)",
                    "filhos": [
                        {
                            "nome": "pp --atualizar-heb --modo=nome",
                            "filhos": []
                        },
                        {
                            "nome": "pp --atualizar-heb --modo=hibrido --max-bytes=200000",
                            "filhos": []
                        }
                    ]
                }
            ]
        },
        {
            "nome": "Incremental e formato [incremental formato]",
            "filhos": [
                {
                    "nome": "Só refaz heb.txt quando ausente ou mais antigo que algum arquivo do diretório.",
                    "filhos": []
                },
                {
                    "nome": "Formato caminho-relativo~textoheb~caminho-relativo~textoheb...",
                    "filhos": []
                },
                {
                    "nome": "Transformação minúsculas, sem acentos, sem vogais e sem verbos prováveis.",
                    "filhos": []
                }
            ]
        },
        {
            "nome": "Exemplos [exemplos]",
            "filhos": [
                {
                    "nome": "pp --atualizar-heb",
                    "filhos": []
                },
                {
                    "nome": "pp --atualizar-heb --raiz=. --modo=nome",
                    "filhos": []
                },
                {
                    "nome": "pp --atualizar-heb --modo=hibrido --max-bytes=200000 --verbose",
                    "filhos": []
                }
            ]
        }
    ]
}
