SquadJS/index.js
2020-10-22 23:30:43 +01:00

19 lines
489 B
JavaScript

import SquadServer from 'squad-server';
import printLogo from 'squad-server/logo';
async function main() {
await printLogo();
const config = process.env.config;
const configPath = process.argv[2];
if (config && configPath) throw new Error('Cannot accept both a config and config path.');
const server = config
? await SquadServer.buildFromConfigString(config)
: await SquadServer.buildFromConfigFile(configPath || './config.json');
await server.watch();
}
main();