diff --git a/bin/markoc.js b/bin/markoc.js index 939f7b4ff..235247ad9 100644 --- a/bin/markoc.js +++ b/bin/markoc.js @@ -56,6 +56,10 @@ var args = require('raptor-args').createParser({ type: 'boolean', description: 'Clean all of the *.marko.js files' }, + '--force': { + type: 'boolean', + description: 'Force template recompilation even if unchanged' + }, '--paths -p': { type: 'string[]', description: 'Additional directories to add to the Node.js module search path' @@ -90,6 +94,11 @@ var args = require('raptor-args').createParser({ .parse(); +var force = args.force; +if (force) { + markoCompiler.defaultOptions.checkUpToDate = false; +} + var paths = args.paths; if (paths && paths.length) { paths.forEach(function(path) {