create-boltzmann
Version:
The boltzmann CLI
18 lines (14 loc) • 680 B
JavaScript
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' })