UNPKG

deepify

Version:
26 lines (20 loc) 713 B
#!/usr/bin/env node /** * Created by CCristi on 5/12/16. */ 'use strict'; 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}`);