Lançamento do envguard v0.2.0 - Hooks, Configuração, Init e Fix
· 2 min para ler
É com muito orgulho que anunciamos o lançamento do envguard v0.2.0! 🎉
Esta versão consolida a automação e remediação do ecossistema do envguard, trazendo recursos nativos para proteger o fluxo de desenvolvimento antes mesmo da execução de commits.
Principais Novidades da v0.2.0
1. Suporte a Git Pre-commit Hooks (envguard hook)
- Instalação Nativa (
envguard hook install): Cria o script executável em.git/hooks/pre-commitcom detecção de assinatura e proteção contra sobrescrita acidental. - Inspeção Instantânea (
envguard hook run): Avalia exclusivamente os arquivos preparados para commit (staged) em menos de 10ms, bloqueando o commit se houver variáveis de ambiente desprotegidas. - Integração Oficial com Python
pre-commit: Arquivo.pre-commit-hooks.yamlincluído na raiz do repositório para adoção imediata.
2. Remediação Automática com envguard fix
- Analisa o repositório e insere automaticamente os arquivos de ambiente desprotegidos no
.gitignoreda raiz. - Suporte a simulação não-destrutiva com
--dry-runpara pré-visualizar as alterações antes de aplicar no disco.
3. Inicialização e Sanitização de Templates (envguard init)
- Gera o arquivo
.envguard.yamlcompleto e comentado. - Suporte à geração de templates
.env.exampleatravés da higienização automática (--templatee--template-from), removendo valores sensíveis e preservando chaves e comentários.
4. Arquivo de Configuração .envguard.yaml
- Controle total de
ignore_dirs,custom_patterns,allowlisteseverity_overridespor projeto ou via flag--config.
Como Atualizar
go install github.com/joaooncode/envguard/cmd/envguard@latest
Verifique a versão instalada:
envguard version
# envguard v0.2.0
Confira a documentação oficial para explorar todos os novos comandos e guias de integração!
