MCPcopy Create free account
hub / github.com/Noumena-Network/code / loadFileBackedSecrets

Function loadFileBackedSecrets

src/utils/fileBackedSecrets.ts:54–68  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

52}
53
54export function loadFileBackedSecrets(): void {
55 const configDir = getNcodeConfigHomeDir()
56
57 for (const secret of FILE_BACKED_SECRETS) {
58 if (process.env[secret.envVar]) {
59 continue
60 }
61
62 const secretPath = resolveSecretPath(secret, configDir)
63 const secretValue = readSecretIfPresent(secretPath)
64 if (secretValue) {
65 process.env[secret.envVar] = secretValue
66 }
67 }
68}

Callers 2

init.tsFile · 0.85

Calls 2

resolveSecretPathFunction · 0.85
readSecretIfPresentFunction · 0.85

Tested by

no test coverage detected