| commit | edc23a00c58fca064653c6d4f72c37be7d3b7d9f | [log] [tgz] |
|---|---|---|
| author | pq <[email protected]> | Thu May 21 23:03:30 2015 |
| committer | pq <[email protected]> | Thu May 21 23:03:30 2015 |
| tree | 1dafd4fe3fd42465c7ba0886d52f49da2ed6a574 | |
| parent | dcbf7cf4b99721357ba295961b8e12570cb21703 [diff] |
Description tweak.
Check for and locate installed executables. Just like unix which(1), except:
pub global activate den den install which
import 'dart:io'; import 'package:which/which.dart'; main(arguments) async { // Asynchronously var git = await which('git', orElse: () => null); // Or synchronously var git = whichSync('git', orElse: () => null); if (git == null) { print('Please install git and try again'); exit(1); } await Process.run(git, ['add', '-A']); await Process.run(git, ['commit', '-m', arguments.first]); }