INNER CODE UNIT · Go
main
demoiselle/signer · automacao-importador/main.go:15
func main() {
env := flag.String("env", "", "Ambiente para atualizar: 'pro' ou 'hom'")
updateLpa := flag.Bool("update-lpa", false, "Lê o LPA.xml da ICP-Brasil e adiciona novas políticas no politicas.txt")
help := flag.Bool("help", false, "Exibe esta mensagem de ajuda")
flag.Parse()
if *help || (*env == "" && !*updateLpa) || (*env != "" && *env != "pro" && *env != "hom") {
mostrarAjuda()
os.Exit(1)
}
wd, err := os.Getwd()
if err != nil {
log.Fatalf("Erro ao obter diretório: %v", err)
}
politicasFile := filepath.Join(wd, "../policy-engine/automacao-atualizacao/politicas.txt")