in pkg/output/output.go [24:35]
func New(cfg *ucfg.Config) (Output, 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)
}