dbmaster-cli
Version:
Tool for converting tables between Fifa Soccer Games
27 lines (26 loc) • 1.34 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PlayernameCommand = void 0;
const playername_action_1 = require("../actions/playername.action");
const interfaces_1 = require("../src/interfaces");
const abstract_command_1 = require("./abstract.command");
class PlayernameCommand extends abstract_command_1.AbstractCommand {
load(program) {
program
.command('playername')
.description('Minimize playernames table')
.requiredOption('-f, --fifa <string>', `Version of FIFA (${Object.values(interfaces_1.Fifa).join(' | ')}).`)
.requiredOption('-i, --input <string>', 'Path to fifa folder')
.requiredOption('-o, --output <string>', 'Path to fifa folder')
.requiredOption('-m, --mode <string>', `Mode (${Object.values(playername_action_1.PlayernameMode).join(' | ')}).`)
.action(async (command) => {
const options = [];
options.push({ name: 'fifa', value: command.fifa });
options.push({ name: 'input', value: command.input });
options.push({ name: 'output', value: command.output });
options.push({ name: 'mode', value: command.mode });
await this.action.handle([], options);
});
}
}
exports.PlayernameCommand = PlayernameCommand;