gulp plugins for execSync.
var gulp = require('gulp'),
execsyncs = require('gulp-execsyncs');
gulp.task('shell', function() {
gexecsyncs({
cmds : [
"ls > test/ls.txt",
"cat test/ls.txt",
"rm test/ls.txt"
]
});
gexecsyncs({
cmd : "ls > test/ls.txt",
});
gexecsyncs("cat test/ls.txt");
gexecsyncs("rm test/ls.txt");
});
gulp.task('default', ['shell']);
var gulp = require('gulp'),
execsyncs = require('gulp-execsyncs')
gulp.task('shell-cb', function(){
execsyncs({
cmd : 'ls',
callback : function(res){
console.log(res);
}
});
});
gulp.task('shell-cb', function(){
execsyncs({
cmds : [
'ls',
'cat file.txt'
],
callback : function(res, command){
console.log(command, ' : ', res);
}
});
});