UNPKG

datapack-manager

Version:
38 lines (33 loc) 1.05 kB
#!/usr/bin/env node 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var _tslib = require('../_virtual/_tslib.js'); var minecraftDatapack = require('@throw-out-error/minecraft-datapack'); var config = require('../config.js'); const command = ["create", "c"]; const desc = "Create a new datapack"; function builder(yargs) { return yargs.options({ name: { desc: "Name of the datapack", alias: "n", type: "string", required: true }, description: { desc: "Description for the datapack", alias: ["d", "desc"], type: "string" } }); } function handler({ name, description }) { return _tslib.__awaiter(this, void 0, void 0, function* () { const pack = new minecraftDatapack.Datapack(name, ".", { description }); pack.compile(config.default.global); }); } exports.builder = builder; exports.command = command; exports.desc = desc; exports.handler = handler;