cnpjgen/main.go
2026-07-16 11:30:46 -03:00

27 lines
436 B
Go

package main
import (
"flag"
"fmt"
"git.lucasf.xyz/public/cnpjgen/cnpj"
)
func main() {
numFlag := flag.Bool("num", false, "exibe apenas os números")
alphaFlag := flag.Bool("alpha", false, "gera CNPJ alfanumérico")
flag.Parse()
var result string
if *alphaFlag {
result = cnpj.GenerateAlpha()
} else {
result = cnpj.Generate()
}
if *numFlag {
fmt.Println(result)
} else {
fmt.Println(cnpj.Format(result))
}
}