Guest User

Untitled

a guest
Jul 16th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. var exec = require('child_process').exec;
  2. var fs = require('fs');
  3. let LineReader = require('readline');
  4.  
  5. var execute = function(command, cb) {
  6. var child = exec(command, function(err, stdout, stderr) {
  7. if (err != null) {
  8. return cb(new Error(err), null);
  9. } else if (typeof stderr != 'string') {
  10. return cb(new Error(stderr), null);
  11. } else {
  12. return cb(null, stdout);
  13. }
  14. });
  15. };
  16.  
  17. let readerInterface = LineReader.createInterface({
  18. input: fs.createReadStream('data')
  19. });
  20.  
  21. readerInterface.on('line', function(line) {
  22. console.log('branch:', line);
  23.  
  24. execute(`git branch -D ${line}`, function(err, result) {
  25. console.log(err, result);
  26. });
  27. });
Add Comment
Please, Sign In to add comment