| Index: sdk/lib/_internal/pub/lib/src/command/global_deactivate.dart
|
| diff --git a/sdk/lib/_internal/pub/lib/src/command/global_deactivate.dart b/sdk/lib/_internal/pub/lib/src/command/global_deactivate.dart
|
| index 585d9d1524988d8795bba22fc2cb0581cd2e581a..a2eb84d63d1804411b12983ef7f503ec737e6aa1 100644
|
| --- a/sdk/lib/_internal/pub/lib/src/command/global_deactivate.dart
|
| +++ b/sdk/lib/_internal/pub/lib/src/command/global_deactivate.dart
|
| @@ -7,6 +7,7 @@ library pub.command.global_deactivate;
|
| import 'dart:async';
|
|
|
| import '../command.dart';
|
| +import '../log.dart' as log;
|
| import '../utils.dart';
|
|
|
| /// Handles the `global deactivate` pub command.
|
| @@ -28,7 +29,10 @@ class GlobalDeactivateCommand extends PubCommand {
|
| usageError("Unexpected $arguments ${toSentence(unexpected)}.");
|
| }
|
|
|
| - globals.deactivate(commandOptions.rest.first);
|
| + var name = commandOptions.rest.first;
|
| + if (!globals.deactivate(name, logDeletion: true)) {
|
| + dataError("No active package ${log.bold(name)}.");
|
| + }
|
| return null;
|
| }
|
| }
|
|
|