UNPKG

@pubgcorp/pk-template

Version:
57 lines 4.24 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const js_yaml_1 = __importDefault(require("js-yaml")); const pk_yaml_1 = require("../pk-yaml"); function helpPkt(url) { console.log('- url:', url); const yaml = (0, pk_yaml_1.loadYamlFile)(url); const schema = yaml.schema; if (!schema) return; const props = js_yaml_1.default.dump(schema).split('\n') .map(line => ' ' + line) .join('\n'); console.log(props); } function help(file) { console.log('USAGE: pkt [options] file'); console.log(); console.log('OPTIONS:'); console.log(' -h : help'); console.log(' -v : version'); console.log(' -d : show nodejs errors and callstack'); console.log(); // console.log(' -i : load yamls from stdin as initial objects'); // console.log(); // console.log(' -e : set environment name'); // console.log(); // console.log(' -B : bash script output'); // console.log(' -J : json output'); // console.log(' -T : pkt output'); // console.log(); // console.log(' -P pkgid : make pkt package file (pkgid.pkz)'); // console.log(' -U pkgid : update pkt package file (needs -W flags to overwrite)'); // console.log(' -W : write pkt package'); // console.log(); // console.log(' -K path : write kubeconfig path inside yaml file as comment'); // console.log(' -C name : write cluster name inside yaml file as comment'); // console.log(' -X name : write context name path inside yaml file as comment'); // console.log(' -N namespace : write namespace name inside yaml file as comment'); console.log(); console.log(' --name value : assign value to name, ex) --image nginx'); console.log(' --name path@ : assign yaml content to name'); console.log(); if (file) { if (file.toLowerCase().endsWith('.pkt')) { helpPkt(file); } else { console.log('- url:', file); } } } exports.default = help; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGVscC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9wa3QvaGVscC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLHNEQUE2QjtBQUM3Qix3Q0FBMEM7QUFFMUMsU0FBUyxPQUFPLENBQUMsR0FBVztJQUMxQixPQUFPLENBQUMsR0FBRyxDQUFDLFFBQVEsRUFBRSxHQUFHLENBQUMsQ0FBQztJQUMzQixNQUFNLElBQUksR0FBRyxJQUFBLHNCQUFZLEVBQUMsR0FBRyxDQUFDLENBQUM7SUFDL0IsTUFBTSxNQUFNLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQztJQUMzQixJQUFJLENBQUMsTUFBTTtRQUFFLE9BQU87SUFDcEIsTUFBTSxLQUFLLEdBQUcsaUJBQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQztTQUMxQyxHQUFHLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO1NBQ3hCLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUNkLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDckIsQ0FBQztBQUVELFNBQVMsSUFBSSxDQUFDLElBQWE7SUFDekIsT0FBTyxDQUFDLEdBQUcsQ0FBQywyQkFBMkIsQ0FBQyxDQUFDO0lBQ3pDLE9BQU8sQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUVkLE9BQU8sQ0FBQyxHQUFHLENBQUMsVUFBVSxDQUFDLENBQUM7SUFDeEIsT0FBTyxDQUFDLEdBQUcsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDO0lBQ3RDLE9BQU8sQ0FBQyxHQUFHLENBQUMsMkJBQTJCLENBQUMsQ0FBQztJQUN6QyxPQUFPLENBQUMsR0FBRyxDQUFDLG9EQUFvRCxDQUFDLENBQUM7SUFDbEUsT0FBTyxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQ2QsNkVBQTZFO0lBQzdFLGlCQUFpQjtJQUNqQix5REFBeUQ7SUFDekQsaUJBQWlCO0lBQ2pCLHVEQUF1RDtJQUN2RCxnREFBZ0Q7SUFDaEQsK0NBQStDO0lBQy9DLGlCQUFpQjtJQUNqQixzRUFBc0U7SUFDdEUsMEZBQTBGO0lBQzFGLHNEQUFzRDtJQUN0RCxpQkFBaUI7SUFDakIsc0ZBQXNGO0lBQ3RGLG1GQUFtRjtJQUNuRix3RkFBd0Y7SUFDeEYscUZBQXFGO0lBRXJGLE9BQU8sQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUNkLE9BQU8sQ0FBQyxHQUFHLENBQUMsMkRBQTJELENBQUMsQ0FBQztJQUN6RSxPQUFPLENBQUMsR0FBRyxDQUFDLCtDQUErQyxDQUFDLENBQUM7SUFDN0QsT0FBTyxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBRWQsSUFBSSxJQUFJLEVBQUU7UUFDUixJQUFJLElBQUksQ0FBQyxXQUFXLEVBQUUsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLEVBQUU7WUFDdkMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDO1NBQ2Y7YUFBTTtZQUNMLE9BQU8sQ0FBQyxHQUFHLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxDQUFDO1NBQzdCO0tBQ0Y7QUFDSCxDQUFDO0FBRUQsa0JBQWUsSUFBSSxDQUFDIn0=