This commit is contained in:
Lucas F. 2026-07-16 11:30:46 -03:00
commit 12b78d8483
8 changed files with 296 additions and 0 deletions

27
main.go Normal file
View file

@ -0,0 +1,27 @@
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))
}
}