Ver código fonte

Merge pull request #4428 from vieux/add_warning_flags

add warning for deprecatd flags
Guillaume J. Charmes 11 anos atrás
pai
commit
e070db75fe
1 arquivos alterados com 5 adições e 0 exclusões
  1. 5 0
      pkg/mflag/flag.go

+ 5 - 0
pkg/mflag/flag.go

@@ -803,6 +803,11 @@ func (f *FlagSet) parseOne() (bool, string, error) {
 		f.actual = make(map[string]*Flag)
 		f.actual = make(map[string]*Flag)
 	}
 	}
 	f.actual[name] = flag
 	f.actual[name] = flag
+	for _, n := range flag.Names {
+		if n == fmt.Sprintf("#%s", name) {
+			fmt.Fprintf(f.out(), "Warning: '-%s' is deprecated, it will be removed soon. See usage.\n", name)
+		}
+	}
 	return true, "", nil
 	return true, "", nil
 }
 }