Update README.md
diff --git a/README.md b/README.md
index bcee2fd..e282392 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,33 @@
# cli_util
-A micro framework for building commandline apps.
+Utilities 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](https://pub.dartlang.org/packages/analyzer)).
+
+## Install
+
+```shell
+pub global activate cli_util
+```
+
+## Usage
+
+```dart
+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
+ Directory sdkDir = getSdkDir(args);
+
+ // Do stuff... For example, print version string
+ File versionFile = new File(path.join(sdkDir.path, 'version'));
+ print(versionFile.readAsStringSync());
+}
+```
## Features and bugs