commit | f102e86dbcb493730336ef22928e519fc9eb7626 | [log] [tgz] |
---|---|---|
author | Devon Carew <devoncarew@google.com> | Tue May 16 22:58:45 2017 -0700 |
committer | Devon Carew <devoncarew@google.com> | Tue May 16 22:58:45 2017 -0700 |
tree | 9036c383b9dc7be45fc5bf9cc0947b7d8a1730dc | |
parent | d8f691a87b516145811695604d26a4a458d22171 [diff] |
add cli_logging.dart
A library to help in building Dart command-line apps.
In particular, cli_util
provides a simple, standardized way to get the current SDK directory. Useful, especially, when building client applications that interact with the Dart SDK (such as the analyzer).
import 'dart:io'; import 'package:cli_util/cli_util.dart'; import 'package:path/path.dart' as path; main(args) { // Get sdk dir from cli_util. String sdkPath = getSdkPath(); // Do stuff... For example, print version string File versionFile = new File(path.join(sdkPath, 'version')); print(versionFile.readAsStringSync()); }
Please file feature requests and bugs at the issue tracker.