UNPKG

@ycmd/creds

Version:

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

30 lines (28 loc) 917 B
import { createService } from './chunk-JKIF5CVT.js'; import { __name } from './chunk-U2DZE3DI.js'; import { readFile } from 'node:fs/promises'; import { map } from 'fishbird'; async function upload(serviceDirname, options) { const buildDirDir = options.buildDir || `${serviceDirname}/build`; const service = await createService(serviceDirname, options); const { config } = service; const { files: rawFiles = [], variables, secrets, hooks } = config; const files = await map(rawFiles, async (fileOptions) => { const { filename } = fileOptions; const content = await readFile(`${buildDirDir}/${filename}`).then((f) => f.toString()); return { ...fileOptions, content }; }); await service.uploadAll({ files, variables, secrets, hooks }); } __name(upload, "upload"); export { upload }; //# sourceMappingURL=out.js.map //# sourceMappingURL=chunk-MEJAVZPO.js.map