Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(506)

Side by Side Diff: sdk/lib/_internal/pub/lib/src/command/deps.dart

Issue 356953005: Link to dartlang.org in pub's command-line help messages. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 library pub.command.list; 5 library pub.command.list;
6 6
7 import 'dart:async'; 7 import 'dart:async';
8 import 'dart:collection'; 8 import 'dart:collection';
9 9
10 import '../ascii_tree.dart' as tree; 10 import '../ascii_tree.dart' as tree;
11 import '../command.dart'; 11 import '../command.dart';
12 import '../log.dart' as log; 12 import '../log.dart' as log;
13 import '../package.dart'; 13 import '../package.dart';
14 import '../package_graph.dart'; 14 import '../package_graph.dart';
15 import '../utils.dart'; 15 import '../utils.dart';
16 16
17 /// Handles the `deps` pub command. 17 /// Handles the `deps` pub command.
18 class DepsCommand extends PubCommand { 18 class DepsCommand extends PubCommand {
19 String get description => "Print package dependencies."; 19 String get description => "Print package dependencies.";
20 List<String> get aliases => const ["dependencies", "tab"]; 20 List<String> get aliases => const ["dependencies", "tab"];
21 String get usage => "pub deps"; 21 String get usage => "pub deps";
22 String get docUrl => "http://dartlang.org/tools/pub/cmd/pub-deps.html";
22 23
23 /// The loaded package graph. 24 /// The loaded package graph.
24 PackageGraph _graph; 25 PackageGraph _graph;
25 26
26 /// The [StringBuffer] used to accumulate the output. 27 /// The [StringBuffer] used to accumulate the output.
27 StringBuffer _buffer; 28 StringBuffer _buffer;
28 29
29 DepsCommand() { 30 DepsCommand() {
30 commandParser.addOption("style", abbr: "s", 31 commandParser.addOption("style", abbr: "s",
31 help: "How output should be displayed.", 32 help: "How output should be displayed.",
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after
178 Set<String> _getTransitiveDependencies() { 179 Set<String> _getTransitiveDependencies() {
179 var transitive = _graph.packages.keys.toSet(); 180 var transitive = _graph.packages.keys.toSet();
180 var root = entrypoint.root; 181 var root = entrypoint.root;
181 transitive.remove(root.name); 182 transitive.remove(root.name);
182 transitive.removeAll(root.dependencies.map((dep) => dep.name)); 183 transitive.removeAll(root.dependencies.map((dep) => dep.name));
183 transitive.removeAll(root.devDependencies.map((dep) => dep.name)); 184 transitive.removeAll(root.devDependencies.map((dep) => dep.name));
184 transitive.removeAll(root.dependencyOverrides.map((dep) => dep.name)); 185 transitive.removeAll(root.dependencyOverrides.map((dep) => dep.name));
185 return transitive; 186 return transitive;
186 } 187 }
187 } 188 }
OLDNEW
« no previous file with comments | « sdk/lib/_internal/pub/lib/src/command/cache_repair.dart ('k') | sdk/lib/_internal/pub/lib/src/command/get.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698