github.com/stackb/rules_proto@v0.0.0-20240221195024-5428336c51f1/cmd/depsgen/depsgen.go (about) 1 package main 2 3 import ( 4 "flag" 5 "log" 6 ) 7 8 var config = flag.String("config_json", "", "The JSON configuration file") 9 10 func main() { 11 flag.Parse() 12 13 if *config == "" { 14 log.Fatalln("error: --config_json is required") 15 } 16 17 c, err := fromJSON(*config) 18 if err != nil { 19 log.Fatalf("depsgen: %v", err) 20 } 21 22 if err := generate(c); err != nil { 23 log.Fatalf("depsgen: %v", err) 24 } 25 }