pflag icon indicating copy to clipboard operation
pflag copied to clipboard

MarkDeprecated and NormalizeFunc as alias results in an inconsistent deprecation message

Open andersjanmyr opened this issue 5 years ago • 1 comments

cmd.Flags().StringVar(&src, "dir", "", "deprecated, use src")
cmd.Flags().MarkDeprecated("dir", "dir has been renamed src")
cmd.Flags().StringVar(&src, "src", "", "src directory or file")
cmd.Flags().SetNormalizeFunc(aliasNormalizeFunc)
$ go run . --dir=test
Flag --src has been deprecated, dir has been renamed src

andersjanmyr avatar Aug 26 '20 13:08 andersjanmyr