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

Side by Side Diff: utils/pub/pub.dart

Issue 11238035: Make isEmpty a getter. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Update status file with co19 issue number. Created 8 years, 1 month 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
« no previous file with comments | « utils/pub/io.dart ('k') | utils/pub/pubspec.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2012, 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 /** 5 /**
6 * The main entrypoint for the pub command line application. 6 * The main entrypoint for the pub command line application.
7 */ 7 */
8 library pub; 8 library pub;
9 9
10 import '../../pkg/args/lib/args.dart'; 10 import '../../pkg/args/lib/args.dart';
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
61 } on FormatException catch (e) { 61 } on FormatException catch (e) {
62 printUsage(description: e.message); 62 printUsage(description: e.message);
63 return; 63 return;
64 } 64 }
65 65
66 if (globalOptions['version']) { 66 if (globalOptions['version']) {
67 printVersion(); 67 printVersion();
68 return; 68 return;
69 } 69 }
70 70
71 if (globalOptions['help'] || globalOptions.rest.isEmpty()) { 71 if (globalOptions['help'] || globalOptions.rest.isEmpty) {
72 printUsage(); 72 printUsage();
73 return; 73 return;
74 } 74 }
75 75
76 // TODO(nweiz): Have a fallback for this this out automatically once 1145 is 76 // TODO(nweiz): Have a fallback for this this out automatically once 1145 is
77 // fixed. 77 // fixed.
78 var sdkDir = Platform.environment['DART_SDK']; 78 var sdkDir = Platform.environment['DART_SDK'];
79 var cacheDir; 79 var cacheDir;
80 if (Platform.environment.containsKey('PUB_CACHE')) { 80 if (Platform.environment.containsKey('PUB_CACHE')) {
81 cacheDir = Platform.environment['PUB_CACHE']; 81 cacheDir = Platform.environment['PUB_CACHE'];
(...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after
248 abstract Future onRun(); 248 abstract Future onRun();
249 249
250 /** Displays usage information for this command. */ 250 /** Displays usage information for this command. */
251 void printUsage([String description]) { 251 void printUsage([String description]) {
252 if (description == null) description = this.description; 252 if (description == null) description = this.description;
253 print(description); 253 print(description);
254 print(''); 254 print('');
255 print('Usage: $usage'); 255 print('Usage: $usage');
256 256
257 var commandUsage = commandParser.getUsage(); 257 var commandUsage = commandParser.getUsage();
258 if (!commandUsage.isEmpty()) { 258 if (!commandUsage.isEmpty) {
259 print(''); 259 print('');
260 print(commandUsage); 260 print(commandUsage);
261 } 261 }
262 } 262 }
263 263
264 /// Returns the appropriate exit code for [exception], falling back on 1 if no 264 /// Returns the appropriate exit code for [exception], falling back on 1 if no
265 /// appropriate exit code could be found. 265 /// appropriate exit code could be found.
266 int _chooseExitCode(exception) { 266 int _chooseExitCode(exception) {
267 if (exception is HttpException || exception is HttpParserException || 267 if (exception is HttpException || exception is HttpParserException ||
268 exception is SocketIOException || exception is PubHttpException) { 268 exception is SocketIOException || exception is PubHttpException) {
269 return exit_codes.UNAVAILABLE; 269 return exit_codes.UNAVAILABLE;
270 } else if (exception is FormatException) { 270 } else if (exception is FormatException) {
271 return exit_codes.DATA; 271 return exit_codes.DATA;
272 } else { 272 } else {
273 return 1; 273 return 1;
274 } 274 }
275 } 275 }
276 } 276 }
OLDNEW
« no previous file with comments | « utils/pub/io.dart ('k') | utils/pub/pubspec.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698