UNPKG

@boostbank/pterodactyl-installer

Version:
24 lines (18 loc) 837 B
const initConsole = require('../tools/init-console'); const Argument = require('../models/Argument'); const parser = require('./../tools/arg-parser'); const runner = require('./../tools/step-runner'); const CommandParser = require('./../tools/CommandParser'); // Commands const Help = require('./../commands/help/Help'); const Install = require("./../commands/install/Install"); const Setup = require('../commands/setup/Setup'); const WebServer = require('../commands/webserver/WebServer'); const Wings = require('../commands/wings/Wings'); const allowedCommands = [new Help(), new Install(), new Setup(), new WebServer(), new Wings()]; const commands = new CommandParser(allowedCommands); const start = async (args, appArgs)=>{ initConsole(); commands.findAndRun(appArgs); }; module.exports = start;