Przeglądaj źródła

add warning for deprecatd flags

Docker-DCO-1.1-Signed-off-by: Victor Vieux <victor.vieux@docker.com> (github: vieux)
Victor Vieux 11 lat temu
rodzic
commit
bb5ed45224
1 zmienionych plików z 5 dodań i 0 usunięć
  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
 }
 }