| Index: lib/src/command_runner.dart
|
| diff --git a/lib/src/command_runner.dart b/lib/src/command_runner.dart
|
| index 19d8cf4d18974898c89886ff9f971687d0e44e8f..6a07d50a4660d590844720e20fd4bfa4a6cad556 100644
|
| --- a/lib/src/command_runner.dart
|
| +++ b/lib/src/command_runner.dart
|
| @@ -45,12 +45,14 @@ class PubCommandRunner extends CommandRunner {
|
| help: 'Print debugging information when an error occurs.');
|
| argParser.addOption('verbosity',
|
| help: 'Control output verbosity.',
|
| - allowed: ['normal', 'io', 'solver', 'all'],
|
| + allowed: ['error', 'warning', 'normal', 'io', 'solver', 'all'],
|
| allowedHelp: {
|
| - 'normal': 'Show errors, warnings, and user messages.',
|
| - 'io': 'Also show IO operations.',
|
| - 'solver': 'Show steps during version resolution.',
|
| - 'all': 'Show all output including internal tracing messages.'
|
| + 'error': 'Show only errors.',
|
| + 'warning': 'Show only errors and warnings.',
|
| + 'normal': 'Show errors, warnings, and user messages.',
|
| + 'io': 'Also show IO operations.',
|
| + 'solver': 'Show steps during version resolution.',
|
| + 'all': 'Show all output including internal tracing messages.'
|
| });
|
| argParser.addFlag('verbose', abbr: 'v', negatable: false,
|
| help: 'Shortcut for "--verbosity=all".');
|
| @@ -99,10 +101,12 @@ class PubCommandRunner extends CommandRunner {
|
| }
|
|
|
| switch (options['verbosity']) {
|
| - case 'normal': log.verbosity = log.Verbosity.NORMAL; break;
|
| - case 'io': log.verbosity = log.Verbosity.IO; break;
|
| - case 'solver': log.verbosity = log.Verbosity.SOLVER; break;
|
| - case 'all': log.verbosity = log.Verbosity.ALL; break;
|
| + case 'error': log.verbosity = log.Verbosity.ERROR; break;
|
| + case 'warning': log.verbosity = log.Verbosity.WARNING; break;
|
| + case 'normal': log.verbosity = log.Verbosity.NORMAL; break;
|
| + case 'io': log.verbosity = log.Verbosity.IO; break;
|
| + case 'solver': log.verbosity = log.Verbosity.SOLVER; break;
|
| + case 'all': log.verbosity = log.Verbosity.ALL; break;
|
| default:
|
| // No specific verbosity given, so check for the shortcut.
|
| if (options['verbose']) log.verbosity = log.Verbosity.ALL;
|
|
|