INNER CODE UNIT · Go
run
rigdev/rig · cmd/rig-proto-gen/main.go:73
func run(_ *cobra.Command, args []string) error {
outputDir := args[0]
p := &parser{
packages: map[string]*protoPackage{},
}
if err := p.parse(compiledTypes...); err != nil {
return err
}
for _, pkg := range p.packages {
if err := pkg.validate(); err != nil {
return fmt.Errorf("package %s had errors: %s", pkg.name, err)
}
}
for _, pkg := range p.packages {
var b strings.Builder