gamelet-cli
Version:
Download project from code.gamelet.com, edit/test in vscode and sync back to server.
53 lines • 2.96 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.cli = void 0;
//import * as meow from 'meow';
const cli_meow_help_1 = __importDefault(require("cli-meow-help"));
const meow_1 = __importDefault(require("meow"));
const flags = {
clear: {
type: `boolean`,
default: true,
alias: `c`,
desc: `Clear the console`
},
noClear: {
type: `boolean`,
default: false,
desc: `Don't clear the console`
},
debug: {
type: `boolean`,
default: false,
alias: `d`,
desc: `Print debug info`
},
version: {
type: `boolean`,
alias: `v`,
desc: `Print CLI version`
}
};
const commands = {
help: { desc: `Print help info` },
download: { desc: `download a project from CG` },
merge: { desc: `merge sources and resources of a CG project` },
upload: { desc: `Upload sources from local to CG project` },
server: { desc: `Create a local server to test a multiplayer game that utilizes CG.Server library` },
};
const helpText = cli_meow_help_1.default({
name: `gamelet`,
flags,
commands
});
const options = {
inferType: true,
description: false,
hardRejection: false,
flags
};
exports.cli = meow_1.default(helpText, options);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3V0aWxzL2NsaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSwrQkFBK0I7QUFDL0Isa0VBQXFDO0FBQ3JDLGdEQUF3QjtBQUV4QixNQUFNLEtBQUssR0FBRztJQUNWLEtBQUssRUFBRTtRQUNILElBQUksRUFBRSxTQUFTO1FBQ2YsT0FBTyxFQUFFLElBQUk7UUFDYixLQUFLLEVBQUUsR0FBRztRQUNWLElBQUksRUFBRSxtQkFBbUI7S0FDNUI7SUFDRCxPQUFPLEVBQUU7UUFDTCxJQUFJLEVBQUUsU0FBUztRQUNmLE9BQU8sRUFBRSxLQUFLO1FBQ2QsSUFBSSxFQUFFLHlCQUF5QjtLQUNsQztJQUNELEtBQUssRUFBRTtRQUNILElBQUksRUFBRSxTQUFTO1FBQ2YsT0FBTyxFQUFFLEtBQUs7UUFDZCxLQUFLLEVBQUUsR0FBRztRQUNWLElBQUksRUFBRSxrQkFBa0I7S0FDM0I7SUFDRCxPQUFPLEVBQUU7UUFDTCxJQUFJLEVBQUUsU0FBUztRQUNmLEtBQUssRUFBRSxHQUFHO1FBQ1YsSUFBSSxFQUFFLG1CQUFtQjtLQUM1QjtDQUNKLENBQUM7QUFFRixNQUFNLFFBQVEsR0FBRztJQUNiLElBQUksRUFBRSxFQUFFLElBQUksRUFBRSxpQkFBaUIsRUFBRTtJQUNqQyxRQUFRLEVBQUUsRUFBRSxJQUFJLEVBQUUsNEJBQTRCLEVBQUU7SUFDaEQsS0FBSyxFQUFFLEVBQUUsSUFBSSxFQUFFLDZDQUE2QyxFQUFFO0lBQzlELE1BQU0sRUFBRSxFQUFFLElBQUksRUFBRSx5Q0FBeUMsRUFBRTtJQUMzRCxNQUFNLEVBQUUsRUFBRSxJQUFJLEVBQUUsa0ZBQWtGLEVBQUU7Q0FDdkcsQ0FBQztBQUVGLE1BQU0sUUFBUSxHQUFHLHVCQUFRLENBQUM7SUFDdEIsSUFBSSxFQUFFLFNBQVM7SUFDZixLQUFLO0lBQ0wsUUFBUTtDQUNYLENBQUMsQ0FBQztBQUVILE1BQU0sT0FBTyxHQUFRO0lBQ2pCLFNBQVMsRUFBRSxJQUFJO0lBQ2YsV0FBVyxFQUFFLEtBQUs7SUFDbEIsYUFBYSxFQUFFLEtBQUs7SUFDcEIsS0FBSztDQUNSLENBQUM7QUFFVyxRQUFBLEdBQUcsR0FBRyxjQUFJLENBQUMsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDIn0=