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")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…