| Index: sdk/lib/_internal/pub_generated/lib/src/command/help.dart
|
| diff --git a/sdk/lib/_internal/pub/lib/src/command/help.dart b/sdk/lib/_internal/pub_generated/lib/src/command/help.dart
|
| similarity index 69%
|
| copy from sdk/lib/_internal/pub/lib/src/command/help.dart
|
| copy to sdk/lib/_internal/pub_generated/lib/src/command/help.dart
|
| index d7df22324b3775f7e77a517f255fe972821b12ef..29ad64a45612d3e60a5ebfdd15a41c0bc0362f73 100644
|
| --- a/sdk/lib/_internal/pub/lib/src/command/help.dart
|
| +++ b/sdk/lib/_internal/pub_generated/lib/src/command/help.dart
|
| @@ -1,53 +1,36 @@
|
| -// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| library pub.command.help;
|
| -
|
| import 'dart:async';
|
| -
|
| import '../command.dart';
|
| -
|
| -/// Handles the `help` pub command.
|
| class HelpCommand extends PubCommand {
|
| String get description => "Display help information for Pub.";
|
| String get usage => "pub help [command]";
|
| bool get takesArguments => true;
|
| -
|
| Future onRun() {
|
| - // Show the default help if no command was specified.
|
| if (commandOptions.rest.isEmpty) {
|
| PubCommand.printGlobalUsage();
|
| return null;
|
| }
|
| -
|
| - // Walk the command tree to show help for the selected command or
|
| - // subcommand.
|
| var commands = PubCommand.mainCommands;
|
| var command = null;
|
| var commandString = "pub";
|
| -
|
| for (var name in commandOptions.rest) {
|
| if (commands.isEmpty) {
|
| command.usageError(
|
| 'Command "$commandString" does not expect a subcommand.');
|
| }
|
| -
|
| if (commands[name] == null) {
|
| if (command == null) {
|
| - PubCommand.usageErrorWithCommands(commands,
|
| + PubCommand.usageErrorWithCommands(
|
| + commands,
|
| 'Could not find a command named "$name".');
|
| }
|
| -
|
| command.usageError(
|
| 'Could not find a subcommand named "$name" for "$commandString".');
|
| }
|
| -
|
| command = commands[name];
|
| commands = command.subcommands;
|
| commandString += " $name";
|
| }
|
| -
|
| command.printUsage();
|
| return null;
|
| }
|
|
|