UNPKG

charlike

Version:

Small, fast, simple and streaming project scaffolder for myself, but not only. Supports hundreds of template engines through the @JSTransformers API or if you want custom `render` function passed through options

28 lines (22 loc) 699 B
#!/usr/bin/env node var sw = require('../..') sw([require.resolve('./test-shim.js')]) var path = require('path') var spawn = require('child_process').spawn spawn(path.resolve(process.argv[2]), process.argv.slice(3), { stdio: 'inherit' }).on('close', function (code, signal) { if (code || signal) { throw new Error('failed with ' + (code || signal)) } // now run using PATH process.env.PATH = path.resolve(path.dirname(process.argv[2])) + ':' + process.env.PATH spawn(path.basename(process.argv[2]), process.argv.slice(3), { stdio: 'inherit', }, function (code, signal) { if (code || signal) { throw new Error('failed with ' + (code || signal)) } }) })