开源软件名称(OpenSource Name):slushjs/gulp-conflict
开源软件地址(OpenSource Url):https://github.com/slushjs/gulp-conflict
开源编程语言(OpenSource Language):
JavaScript
100.0%
开源软件介绍(OpenSource Introduction):gulp-conflict
Check if files in stream conflict with those in target dir, with option to use new, keep old, show diff, etc.
Primary objective
Used before any gulp.dest step when using slush as a Yeoman replacement.
Installation
For global use with slush
Install gulp-conflict as a dependency:
npm install --save gulp-conflict
For local use with gulp
Install gulp-conflict as a development dependency:
npm install --save-dev gulp-conflict
Usage
In your slushfile.js :
var conflict = require("gulp-conflict");
gulp.src(__dirname + '/templates/**')
.pipe(conflict('./'))
.pipe(gulp.dest('./'));
In your gulpfile.js :
var install = require("gulp-conflict");
gulp.src(['./files/*.js'])
.pipe(conflict('./dir'))
.pipe(gulp.dest('./dir'));
API
conflict(dest, options)
dest
Type: String , required
Specify destination directory to compare files in, should be the same as destination directory for gulp.dest .
options
Type: Object , optional
options.cwd - specify another working directory than process.cwd()
options.defaultChoice - default choice on conflicts e.g. 'y' (replace, default), 'n' (skip), 'd' (diff)
License
MIT License
|
请发表评论