grunt-smart-vlt
Version:
Friendly grunt plugin to run Adobe VLT commands.
40 lines (26 loc) • 831 B
JavaScript
/*
* grunt-smart-vlt
* https://github.com/Ariel-Rodriguez/grunt-smart-vlt
*
* Copyright (c) 2014 Ariel Fernando Delfor Rodriguez
* Licensed under the MIT license.
*/
;
module.exports = function(grunt) {
grunt.registerTask('svlt', 'Friendly grunt plugin to run Adobe VLT commands.', function(params) {
var done = this.async();
// Merge task-specific and/or target-specific options with these defaults.
var options = this.options({ vaultWork: 'vault/content/jcr_root'});
var vlt = require('./lib/vlt')(grunt, options, this);
if ( this.args[0] === 'co') {
this.requiresConfig('svlt.options.checkout.host');
vlt.checkout(function(error) {
done(error);
});
} else {
vlt.autorun(function(error) {
done(!error);
});
}
});
};