Check if files in stream conflict with those in target dir, with option to use new, keep old, show diff, etc.
Used before any gulp.dest
step when using slush
as a Yeoman replacement.
Install gulp-conflict
as a dependency:
npm install --save gulp-conflict
Install gulp-conflict
as a development dependency:
npm install --save-dev gulp-conflict
var conflict = require("gulp-conflict");
gulp.src(__dirname + '/templates/**')
.pipe(conflict('./'))
.pipe(gulp.dest('./'));
var install = require("gulp-conflict");
gulp.src(['./files/*.js'])
.pipe(conflict('./dir'))
.pipe(gulp.dest('./dir'));
Type: String
, required
Specify destination directory to compare files in, should be the same as destination directory for gulp.dest
.
Type: Object
, optional
options.cwd - specify another working directory than process.cwd()