Files
APIPark/module/dynamic-module/driver/read.go
T
2024-08-12 21:38:09 +08:00

25 lines
325 B
Go

package driver
import (
"gopkg.in/yaml.v3"
)
func Read(input []byte) (*PluginCfg, error) {
p := new(PluginCfg)
err := yaml.Unmarshal(input, &p)
if err != nil {
return nil, err
}
err = yaml.Unmarshal(input, p)
if err != nil {
return nil, err
}
if p.Version == "" {
p.Version = "v0.0.0"
}
return p, nil
}