| commit | d439a1cf0b3917b70028d5182ab04f1f7d25f361 | [log] [tgz] |
|---|---|---|
| author | Sean Eagan <[email protected]> | Fri May 22 00:09:05 2015 |
| committer | Sean Eagan <[email protected]> | Fri May 22 00:09:05 2015 |
| tree | 48a423537edf4b7a85a8f32cc95b328874b72783 | |
| parent | dc818770d5986feb1802d34b0bf8e45aba37e880 [diff] |
fix missing bug reference
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]); }