MCPcopy Index your code
hub / github.com/callstack/agent-device / resolveConfigBackedFlagDefaults

Function resolveConfigBackedFlagDefaults

src/utils/cli-config.ts:15–27  ·  view source on GitHub ↗
(options: {
  command: string | null;
  cwd: string;
  cliFlags: CliFlags;
  env?: EnvMap;
})

Source from the content-addressed store, hash-verified

13import type { EnvMap } from './env-map.ts';
14
15export function resolveConfigBackedFlagDefaults(options: {
16 command: string | null;
17 cwd: string;
18 cliFlags: CliFlags;
19 env?: EnvMap;
20}): Partial<CliFlags> {
21 const env = options.env ?? process.env;
22 const defaults = mergeDefinedFlags(
23 {} as Partial<CliFlags>,
24 loadConfigFileDefaults(resolveConfigPaths(options.cwd, options.cliFlags.config, env)),
25 );
26 return mergeDefinedFlags(defaults, readEnvFlagDefaults(env, options.command));
27}
28
29function resolveConfigPaths(
30 cwd: string,

Callers 1

resolveCliOptionsFunction · 0.90

Calls 4

mergeDefinedFlagsFunction · 0.90
loadConfigFileDefaultsFunction · 0.85
resolveConfigPathsFunction · 0.85
readEnvFlagDefaultsFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…