datapack-manager
Version:
Manage your Minecraft datapacks
38 lines (33 loc) • 1.05 kB
JavaScript
;
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;