gocontemplate/pkg/contemplate/config.go
2024-05-21 07:34:19 +02:00

23 lines
419 B
Go

package contemplate
type Config struct {
Packages []*PackageConfig `json:"packages" yaml:"packages"`
}
func (c *Config) Package(path string) *PackageConfig {
for _, value := range c.Packages {
if value.Path == path {
return value
}
}
return nil
}
func (c *Config) PackagePaths() []string {
ret := make([]string, len(c.Packages))
for i, value := range c.Packages {
ret[i] = value.Path
}
return ret
}