UNPKG

@ycmd/creds

Version:

LSK.js CLI Creds is the easiest way to manage GitHub / Gitlab secrets and credentials

82 lines (79 loc) 1.88 kB
'use strict'; var chunkUHHCBKLT_js = require('./chunk-UHHCBKLT.js'); var chunkRRTVU5VB_js = require('./chunk-RRTVU5VB.js'); var chunkGYBDDHHL_js = require('./chunk-GYBDDHHL.js'); var chunkYR7KG6EH_js = require('./chunk-YR7KG6EH.js'); var run = require('@ycmd/run'); var utils = require('@ycmd/utils'); var creds_default = run.createCommand({ command: "creds <dir> [--force] [--deep] [--build] [--upload]", builder: (yargs) => yargs.options({ build: { alias: [ "b" ], describe: "build creds", type: "boolean", default: true }, upload: { alias: [ "u" ], describe: "upload creds", type: "boolean", default: false }, recursive: { alias: [ "r" ], describe: "find in subdirs", type: "boolean", default: false }, force: { alias: [ "f" ], describe: "force to run", type: "boolean", default: false } }), describe: "build and/or upload creds", // meta: import.meta, async main({ cwd, argv, log }) { const rawDir = argv.dir || "."; const dirname = utils.addCwd(rawDir, { cwd }); const { build: isBuild, upload: isUpload, recursive: isDeep, force } = argv; if (isDeep) { if (isBuild) await chunkUHHCBKLT_js.buildDeep(dirname, { force, log }); if (isUpload) await chunkRRTVU5VB_js.uploadDeep(dirname, { force, log }); } else { if (isBuild) await chunkYR7KG6EH_js.build(dirname, { force, log }); if (isUpload) await chunkGYBDDHHL_js.upload(dirname, { force, log }); } } }); exports.creds_default = creds_default; //# sourceMappingURL=out.js.map //# sourceMappingURL=chunk-XZSGXO7W.js.map