package flags import "flag" func Merge(dst, src *flag.FlagSet) { if dst == nil { panic("dst cannot be nil") } if src == nil { return } src.VisitAll(func(f *flag.Flag) { dst.Var(f.Value, f.Name, f.DefValue) }) }