Update workflows #80

Merged
vtolstov merged 2 commits from atolstikhin/micro-config-flag:master into master 2024-12-12 12:11:46 +03:00
2 changed files with 7 additions and 1 deletions
Showing only changes of commit 62396f149d - Show all commits

View File

@ -41,8 +41,12 @@ func (c *flagConfig) Options() config.Options {
}
func (c *flagConfig) Init(opts ...options.Option) error {
var err error
for _, o := range opts {
o(&c.opts)
if err = o(&c.opts); err != nil {
return err
}
}
if err := config.DefaultBeforeInit(c.opts.Context, c); err != nil && !c.opts.AllowFail {

View File

@ -325,6 +325,7 @@ func (c *flagConfig) flagFloat64(v reflect.Value, fn, fv, fd string) error {
return nil
}
/*
func (c *flagConfig) flagStringSlice(v reflect.Value, fn, fv, fd string) error {
nv, ok := v.Addr().Interface().(*string)
if !ok {
@ -333,6 +334,7 @@ func (c *flagConfig) flagStringSlice(v reflect.Value, fn, fv, fd string) error {
flag.StringVar(nv, fn, fv, fd)
return nil
}
*/
func getFlagOpts(tf string) (string, string, string) {
var name, desc, def string