Files
config/definition/group/group.go
andrey 449f3d763d
All checks were successful
Go Action / goaction (pull_request) Successful in 30s
Go Action / goaction (push) Successful in 38s
update formater linter
2025-12-26 14:34:30 +03:00

35 lines
527 B
Go

package group
import (
"gitoa.ru/go-4devs/config"
"gitoa.ru/go-4devs/config/definition/option"
"gitoa.ru/go-4devs/config/param"
)
var _ config.Group = New("", "")
func New(name, desc string, opts ...config.Option) Group {
group := Group{
name: name,
opts: opts,
Params: param.New(option.Description(desc)),
}
return group
}
type Group struct {
param.Params
name string
opts []config.Option
}
func (g Group) Name() string {
return g.name
}
func (g Group) Options() []config.Option {
return g.opts
}