#!/usr/bin/env node /** * Module dependencies. */ var spawn = require('cross-spawn') var resolve = require('path').resolve /** * Resolve. */ var args = process.argv.slice(2) /** * If we're not talking about a sub-command, fall back on `_metalsmith`. */ args.unshift(resolve(__dirname, '_metalsmith')) /** * Spawn. */ var proc = spawn(process.execPath, args, { stdio: 'inherit' }) /** * Exit. */ proc.on('exit', function (code) { // eslint-disable-next-line no-process-exit process.exit(code) })