UNPKG

pk-template

Version:
57 lines 4.22 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 = 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGVscC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9wa3QvaGVscC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLHNEQUE2QjtBQUM3Qix3Q0FBMEM7QUFFMUMsU0FBUyxPQUFPLENBQUMsR0FBVztJQUMxQixPQUFPLENBQUMsR0FBRyxDQUFDLFFBQVEsRUFBRSxHQUFHLENBQUMsQ0FBQztJQUMzQixNQUFNLElBQUksR0FBRyxzQkFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQy9CLE1BQU0sTUFBTSxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUM7SUFDM0IsSUFBSSxDQUFDLE1BQU07UUFBRSxPQUFPO0lBQ3BCLE1BQU0sS0FBSyxHQUFHLGlCQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUM7U0FDMUMsR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQztTQUN4QixJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDZCxPQUFPLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDO0FBQ3JCLENBQUM7QUFFRCxTQUFTLElBQUksQ0FBQyxJQUFhO0lBQ3pCLE9BQU8sQ0FBQyxHQUFHLENBQUMsMkJBQTJCLENBQUMsQ0FBQztJQUN6QyxPQUFPLENBQUMsR0FBRyxFQUFFLENBQUM7SUFFZCxPQUFPLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBQ3hCLE9BQU8sQ0FBQyxHQUFHLENBQUMsd0JBQXdCLENBQUMsQ0FBQztJQUN0QyxPQUFPLENBQUMsR0FBRyxDQUFDLDJCQUEyQixDQUFDLENBQUM7SUFDekMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxvREFBb0QsQ0FBQyxDQUFDO0lBQ2xFLE9BQU8sQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUNkLDZFQUE2RTtJQUM3RSxpQkFBaUI7SUFDakIseURBQXlEO0lBQ3pELGlCQUFpQjtJQUNqQix1REFBdUQ7SUFDdkQsZ0RBQWdEO0lBQ2hELCtDQUErQztJQUMvQyxpQkFBaUI7SUFDakIsc0VBQXNFO0lBQ3RFLDBGQUEwRjtJQUMxRixzREFBc0Q7SUFDdEQsaUJBQWlCO0lBQ2pCLHNGQUFzRjtJQUN0RixtRkFBbUY7SUFDbkYsd0ZBQXdGO0lBQ3hGLHFGQUFxRjtJQUVyRixPQUFPLENBQUMsR0FBRyxFQUFFLENBQUM7SUFDZCxPQUFPLENBQUMsR0FBRyxDQUFDLDJEQUEyRCxDQUFDLENBQUM7SUFDekUsT0FBTyxDQUFDLEdBQUcsQ0FBQywrQ0FBK0MsQ0FBQyxDQUFDO0lBQzdELE9BQU8sQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUVkLElBQUksSUFBSSxFQUFFO1FBQ1IsSUFBSSxJQUFJLENBQUMsV0FBVyxFQUFFLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxFQUFFO1lBQ3ZDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUNmO2FBQU07WUFDTCxPQUFPLENBQUMsR0FBRyxDQUFDLFFBQVEsRUFBRSxJQUFJLENBQUMsQ0FBQztTQUM3QjtLQUNGO0FBQ0gsQ0FBQztBQUVELGtCQUFlLElBQUksQ0FBQyJ9