gulp-messenger
Version:
Console/Gulp and File Logger
37 lines (28 loc) • 947 B
JavaScript
/*global require*/
;
var taskName = 'admin';
var gulp = require('gulp');
var config = require('./config');
var clean = require('gulp-rimraf');
var msg = require('../index');
// ADMIN
// =============================================================================
// miscellaneous admin tasks for operations like clearing logs (build)
// prepare for deployment
gulp.task('clean', function (){
return gulp.src(config.clean.src, {read: false})
.pipe(clean())
.pipe(msg.flush.success('*** Ready For Deployment ***'));
});
// clear log files
gulp.task('clean:logs', function () {
return gulp.src(config.logs.dir, {read: false})
.pipe(clean())
.pipe(msg.flush.success('*** Logs Cleared Successfully ***'));
});
// remove todo files
gulp.task('clean:todo', function () {
return gulp.src(config.todo.dest, {read: false})
.pipe(clean())
.pipe(msg.flush.success('*** TODO Files Cleared Successfully ***'));
});