Files
sdk/lib/args/utils.dart
T
rnystrom@google.com 300a0649aa First pass at a generic reusable command line option parser.
This parses robustly, displays pretty usage, and has good tests.
It is not totally feature-full yet, but this should be a good
first patch to review.

Review URL: https://chromiumcodereview.appspot.com//10335007

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@7343 260f80e4-7a28-3924-810f-c04153c831b5
2012-05-04 18:49:20 +00:00

19 lines
622 B
Dart

// 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.
// TODO(rnystrom): This file was copied from pub.
/** Generic utility functions. Stuff that should possibly be in core. */
#library('args_utils');
/** Pads [source] to [length] by adding spaces at the end. */
String padRight(String source, int length) {
final result = new StringBuffer();
result.add(source);
while (result.length < length) {
result.add(' ');
}
return result.toString();
}