MCPcopy Index your code
hub / github.com/Waishnav/devspace / loadDevspaceFiles

Function loadDevspaceFiles

src/user-config.ts:49–65  ·  view source on GitHub ↗
(env: NodeJS.ProcessEnv = process.env)

Source from the content-addressed store, hash-verified

47}
48
49export function loadDevspaceFiles(env: NodeJS.ProcessEnv = process.env): DevspaceFiles {
50 const dir = devspaceConfigDir(env);
51 const configPath = join(dir, "config.json");
52 const authPath = join(dir, "auth.json");
53 const configExists = existsSync(configPath);
54 const authExists = existsSync(authPath);
55
56 return {
57 dir,
58 configPath,
59 authPath,
60 configExists,
61 authExists,
62 config: configExists ? readJsonFile<DevspaceUserConfig>(configPath) : {},
63 auth: authExists ? readJsonFile<DevspaceAuthConfig>(authPath) : {},
64 };
65}
66
67export function writeDevspaceConfig(
68 config: DevspaceUserConfig,

Callers 5

loadConfigFunction · 0.85
ensureConfiguredFunction · 0.85
runInitFunction · 0.85
runDoctorFunction · 0.85
runConfigCommandFunction · 0.85

Calls 2

devspaceConfigDirFunction · 0.85
readJsonFileFunction · 0.85

Tested by

no test coverage detected