deepify
Version:
DEEP Development Tools
26 lines (20 loc) • 713 B
JavaScript
/**
* Created by CCristi on 5/12/16.
*/
;
if (process.env.TRAVIS) {
console.info('Skipping dumping deep autocompletion');
process.exit(0);
}
let Twig = require('../lib.compiled/Generator/AbstractGenerator').AbstractGenerator.TWIG_TEMPLATING;
let path = require('path');
let FS = require('fs');
let manifest = require('../bin/manifest');
let templateRaw = FS.readFileSync(path.join(__dirname, 'deepify_comp.sh.twig')).toString();
let scriptRaw = Twig.render(templateRaw, {manifest});
let scriptPath = path.join(__dirname, 'deepify_comp.sh');
FS.writeFileSync(scriptPath, scriptRaw, {
mode: 0o755
});
console.info(`Deepify autocomplete was dumped into '${scriptPath}`);