UNPKG

@ycmd/creds

Version:

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

32 lines (29 loc) 999 B
'use strict'; var chunkHLUC5GTY_js = require('./chunk-HLUC5GTY.js'); var chunkU2DZE3DI_js = require('./chunk-U2DZE3DI.js'); var promises = require('fs/promises'); var fishbird = require('fishbird'); async function upload(serviceDirname, options) { const buildDirDir = options.buildDir || `${serviceDirname}/build`; const service = await chunkHLUC5GTY_js.createService(serviceDirname, options); const { config } = service; const { files: rawFiles = [], variables, secrets, hooks } = config; const files = await fishbird.map(rawFiles, async (fileOptions) => { const { filename } = fileOptions; const content = await promises.readFile(`${buildDirDir}/${filename}`).then((f) => f.toString()); return { ...fileOptions, content }; }); await service.uploadAll({ files, variables, secrets, hooks }); } chunkU2DZE3DI_js.__name(upload, "upload"); exports.upload = upload; //# sourceMappingURL=out.js.map //# sourceMappingURL=chunk-XHMDMZBN.js.map