Browse code

add warning for deprecatd flags

Docker-DCO-1.1-Signed-off-by: Victor Vieux <victor.vieux@docker.com> (github: vieux)

Victor Vieux authored on 2014/03/04 04:57:05
Showing 1 changed files
... ...
@@ -803,6 +803,11 @@ func (f *FlagSet) parseOne() (bool, string, error) {
803 803
 		f.actual = make(map[string]*Flag)
804 804
 	}
805 805
 	f.actual[name] = flag
806
+	for _, n := range flag.Names {
807
+		if n == fmt.Sprintf("#%s", name) {
808
+			fmt.Fprintf(f.out(), "Warning: '-%s' is deprecated, it will be removed soon. See usage.\n", name)
809
+		}
810
+	}
806 811
 	return true, "", nil
807 812
 }
808 813