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
JavaScript
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()
})
}