UNPKG

ferment

Version:

Peer-to-peer audio publishing and streaming application. Like SoundCloud but decentralized. A mashup of ssb, webtorrent and electron.

29 lines (26 loc) 733 B
#!/usr/bin/env node var spawn = require('child_process').spawn var electron = require('electron') var join = require('path').join if (process.argv[2] === 'server') { spawn(electron, ['server/index.js'].concat(process.argv.slice(3)), { stdio: 'inherit', cwd: join(__dirname, '..') }).on('exit', function (i, m) { process.exit() }) } else if (process.argv.includes('--rebuild')) { spawn('npm', ['run', 'rebuild'], { stdio: 'inherit', cwd: join(__dirname, '..') }).on('exit', function (i, m) { process.exit() }) } else { spawn(electron, ['index.js'].concat(process.argv.slice(2)), { stdio: 'inherit', cwd: join(__dirname, '..') }).on('exit', function (i, m) { process.exit() }) }