Index: sdk/lib/_internal/pub/lib/src/command_cache.dart |
diff --git a/sdk/lib/_internal/pub/lib/src/command_cache.dart b/sdk/lib/_internal/pub/lib/src/command_cache.dart |
deleted file mode 100644 |
index 9beb6110bd9542e065c0a983d647509d54dd3def..0000000000000000000000000000000000000000 |
--- a/sdk/lib/_internal/pub/lib/src/command_cache.dart |
+++ /dev/null |
@@ -1,48 +0,0 @@ |
-// Copyright (c) 2013, 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 command_cache; |
- |
-import 'dart:async'; |
-import 'dart:io'; |
-import 'dart:json' as json; |
- |
-import 'command.dart'; |
-import 'exit_codes.dart' as exit_codes; |
-import 'log.dart' as log; |
- |
-/// Handles the `cache` pub command. |
-class CacheCommand extends PubCommand { |
- String get description => "Inspect the system cache."; |
- String get usage => 'pub cache list'; |
- bool get requiresEntrypoint => false; |
- |
- Future onRun() { |
- if (commandOptions.rest.length != 1) { |
- log.error('The cache command expects one argument.'); |
- this.printUsage(); |
- exit(exit_codes.USAGE); |
- } |
- |
- if ((commandOptions.rest[0] != 'list')) { |
- log.error('Unknown cache command "${commandOptions.rest[0]}".'); |
- this.printUsage(); |
- exit(exit_codes.USAGE); |
- } |
- |
- // TODO(keertip): Add flag to list packages from non default sources |
- var packagesObj = <String, Map>{}; |
- |
- for (var package in cache.sources.defaultSource.getCachedPackages()) { |
- |
- var packageInfo = packagesObj.putIfAbsent(package.name, () => {}); |
- packageInfo[package.version.toString()] = {'location': package.dir}; |
- } |
- |
- // TODO(keertip): Add support for non-JSON format |
- // and check for --format flag |
- log.message(json.stringify({'packages': packagesObj})); |
- } |
-} |
- |