mirror of
https://github.com/kolbytn/mindcraft.git
synced 2025-08-26 17:03:45 +02:00
30 lines
939 B
JavaScript
30 lines
939 B
JavaScript
![]() |
import * as Mindcraft from '../mindcraft/mindcraft.js';
|
||
|
import settings from '../../settings.js';
|
||
|
import yargs from 'yargs';
|
||
|
import { hideBin } from 'yargs/helpers';
|
||
|
|
||
|
function parseArguments() {
|
||
|
return yargs(hideBin(process.argv))
|
||
|
.option('mindserver_host', {
|
||
|
type: 'string',
|
||
|
describe: 'Mindserver host',
|
||
|
default: settings.mindserver_host
|
||
|
})
|
||
|
.option('mindserver_port', {
|
||
|
type: 'number',
|
||
|
describe: 'Mindserver port',
|
||
|
default: settings.mindserver_port
|
||
|
})
|
||
|
.help()
|
||
|
.alias('help', 'h')
|
||
|
.parse();
|
||
|
}
|
||
|
|
||
|
const args = parseArguments();
|
||
|
|
||
|
settings.mindserver_host = args.mindserver_host;
|
||
|
settings.mindserver_port = args.mindserver_port;
|
||
|
|
||
|
Mindcraft.init(settings.mindserver_host, settings.mindserver_port);
|
||
|
|
||
|
console.log(`Mindcraft initialized with MindServer at ${settings.mindserver_host}:${settings.mindserver_port}`);
|