UNPKG

@kosko/cli

Version:

Organize Kubernetes manifests in JavaScript.

37 lines 1.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.rootCmd = void 0; const tslib_1 = require("tslib"); const path_1 = require("path"); const yargs_1 = tslib_1.__importDefault(require("yargs")); const command_1 = require("../cli/command.js"); const generate_1 = require("./generate/index.js"); const init_1 = require("./init.js"); const validate_1 = require("./validate.js"); const migrate_1 = require("./migrate.js"); exports.rootCmd = yargs_1.default(process.argv.slice(2)) .scriptName("kosko") .exitProcess(false) .option("cwd", { type: "string", describe: "Path of working directory", global: true, default: process.cwd(), defaultDescription: "CWD", coerce(arg) { return path_1.isAbsolute(arg) ? arg : path_1.resolve(arg); } }) .option("silent", { type: "boolean", describe: "Disable log output", global: true, default: false }) .group(["cwd", "silent", "help", "version"], "Global Options:") .command(command_1.wrapCommand(init_1.initCmd)) .command(command_1.wrapCommand(generate_1.generateCmd)) .command(command_1.wrapCommand(validate_1.validateCmd)) .command(command_1.wrapCommand(migrate_1.migrateCmd)) .demandCommand(); //# sourceMappingURL=root.js.map