Chromium Code Reviews| Index: pkg/args/lib/args.dart |
| diff --git a/pkg/args/lib/args.dart b/pkg/args/lib/args.dart |
| index 0b877cd86003b5c7a366e52f8752671ef439274a..ff5256eff66e7a3ccb283ff3c5e5ce88374e4948 100644 |
| --- a/pkg/args/lib/args.dart |
| +++ b/pkg/args/lib/args.dart |
| @@ -334,15 +334,17 @@ class ArgParser { |
| */ |
| void addOption(String name, {String abbr, String help, List<String> allowed, |
| Map<String, String> allowedHelp, String defaultsTo, |
| - void callback(value), bool allowMultiple: false}) { |
| + void callback(value), bool allowMultiple: false, |
| + bool isHidden: false}) { |
|
Bob Nystrom
2013/09/24 20:57:07
Let's do "hide" for the named parameter.
nweiz
2013/09/24 21:01:17
Done.
|
| _addOption(name, abbr, help, allowed, allowedHelp, defaultsTo, |
| - callback, isFlag: false, allowMultiple: allowMultiple); |
| + callback, isFlag: false, allowMultiple: allowMultiple, |
| + isHidden: isHidden); |
| } |
| void _addOption(String name, String abbr, String help, List<String> allowed, |
| Map<String, String> allowedHelp, defaultsTo, |
| void callback(value), {bool isFlag, bool negatable: false, |
| - bool allowMultiple: false}) { |
| + bool allowMultiple: false, bool isHidden: false}) { |
| // Make sure the name isn't in use. |
| if (_options.containsKey(name)) { |
| throw new ArgumentError('Duplicate option "$name".'); |
| @@ -359,7 +361,7 @@ class ArgParser { |
| _options[name] = new Option(name, abbr, help, allowed, allowedHelp, |
| defaultsTo, callback, isFlag: isFlag, negatable: negatable, |
| - allowMultiple: allowMultiple); |
| + allowMultiple: allowMultiple, isHidden: isHidden); |
| } |
| /** |