@boostbank/pterodactyl-installer
Version:
Helpful Pterodactyl Installer
24 lines (18 loc) • 837 B
JavaScript
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;