github.com/lmb/consul@v1.4.1/command/flags/merge.go (about)

     1  package flags
     2  
     3  import "flag"
     4  
     5  func Merge(dst, src *flag.FlagSet) {
     6  	if dst == nil {
     7  		panic("dst cannot be nil")
     8  	}
     9  	if src == nil {
    10  		return
    11  	}
    12  	src.VisitAll(func(f *flag.Flag) {
    13  		dst.Var(f.Value, f.Name, f.Usage)
    14  	})
    15  }