diff --git a/bin/build.js b/bin/build.js index 88fd7b6..7287629 100644 --- a/bin/build.js +++ b/bin/build.js @@ -215,6 +215,27 @@ module.exports = function ( program ) { styleContent = fs.readFileSync(styleFile); break; + case 'swig': + + console.log(' Setting view template to '.white + 'Swig'.blue); + + pkg.dependencies['swig'] = 'latest'; + scriptTemplate = '' + "\n"; + styleTemplate = ' ' + "\n"; + + data = data.replace(new RegExp('html : \'jade\'', 'g'), 'html: \'swig\''); + wrench.rmdirSyncRecursive(path + '/app/views'); + wrench.copyDirSyncRecursive(__dirname + '/_src/lib/templates/views/swig', path + '/app/views/'); + + // UPDATE SCRIPT FILE + var scriptFile = path + '/app/views/_inc/footer.html', + scriptContent = fs.readFileSync(scriptFile); + + // UPDATE STYLE FILE + var styleFile = path + '/app/views/_inc/header.html', + styleContent = fs.readFileSync(styleFile); + + break; default: diff --git a/bin/tesla b/bin/tesla index 170dc1d..beb010c 100755 --- a/bin/tesla +++ b/bin/tesla @@ -20,7 +20,7 @@ var mkdirp = require('mkdirp'), program .version(version) .usage('[options] [dir]') - .option('-H, --html