UNPKG

create-boltzmann

Version:

The boltzmann CLI

18 lines (14 loc) 680 B
#!/usr/bin/env node 'use strict' const os = require('os') const path = require('path') const fs = require('fs') const spawnSync = require('child_process').spawnSync const executable = path.join(__dirname, 'boltzmann_' + (os.platform() === 'darwin' ? 'x64' : os.arch()) + '_' + os.platform()) + (os.platform() === 'win32' ? '.exe' : '') if (!fs.existsSync(executable)) { console.error("Sorry, boltzmann is not yet supported on %s", os.platform()) console.error() console.error("Open an issue here: https://github.com/entropic-dev/boltzmann/issues/new?title=%s+support", os.platform()) process.exit(1) } spawnSync(executable, process.argv.slice(2), { stdio: 'inherit' })