commit | 23f5ad9b17f320204e8f48a9aa62d6d61e578a67 | [log] [tgz] |
---|---|---|
author | pq <pquitslund@google.com> | Fri May 22 17:24:14 2015 |
committer | pq <pquitslund@google.com> | Fri May 22 17:24:14 2015 |
tree | 7781c02e3c5bdf664eb7f4658ce9d23773808311 | |
parent | c702b3e137ad12a9ea1a010d0677f6388d2e87a6 [diff] | |
parent | f94ad97c866e8ad1d9d48afd367e2eaadadf1bea [diff] |
Merge branch 'fix_bug_ref'
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]); }