in pkg/generator/generator.go [34:45]
func New(cfg *ucfg.Config) (Generator, error) {
c := config{}
err := cfg.Unpack(&c)
if err != nil {
return nil, err
}
factory, err := GetFactory(c.Type)
if err != nil {
return nil, err
}
return factory(cfg)
}