Skip to content

Instantly share code, notes, and snippets.

@luislobo14rap
Created August 16, 2019 19:54
Show Gist options
  • Save luislobo14rap/1e3f4a0cc29e86f47df38e07a950ace7 to your computer and use it in GitHub Desktop.
Save luislobo14rap/1e3f4a0cc29e86f47df38e07a950ace7 to your computer and use it in GitHub Desktop.
gulp-infos.txt
gulp-infos.txt
__dirname;
process.cwd();
gulpfile-fs.txt
const fs = require('fs');
fs.readdirSync('.'); // [package.json, gulpfile.js, ...]
gulp_rename2.js
// gulp_rename2.js v1, require gulp-rename, require del
function gulp_rename2(input, output, dest) {
if (gulp.src(output)._readableState.length == 0) {
gulp.src(input).pipe(gulp_rename(output)).pipe(gulp.dest(dest));
del(input);
return;
} else {
console.error('A file with the same name already exists at this location.');
gulp_rename_force_error;
};
};
// copyTo.js v1
function copyTo(files, dest) {
if (typeof files == 'string') {
files = [files];
};
gulp.src(files).pipe(gulp.dest(dest));
console.log(cliDate() + ' copyTo success');
};
// cliDate.js v1
function cliDate() {
let date = new Date(),
hours = date.getHours(),
minutes = date.getMinutes(),
seconds = date.getSeconds();
hours < 10 ? hours = '0' + hours : hours;
minutes < 10 ? minutes = '0' + minutes : minutes;
seconds < 10 ? seconds = '0' + seconds : seconds;
return '[' + hours + ':' + minutes + ':' + seconds + ']';
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment