MCPcopy Index your code
hub / github.com/devcontainers/cli / getConfig

Function getConfig

src/spec-node/upgradeCommand.ts:196–202  ·  view source on GitHub ↗
(configPath: URI | undefined, cliHost: CLIHost, workspace: Workspace, output: Log, configFile: URI | undefined)

Source from the content-addressed store, hash-verified

194}
195
196async function getConfig(configPath: URI | undefined, cliHost: CLIHost, workspace: Workspace, output: Log, configFile: URI | undefined): Promise<DevContainerConfig> {
197 const configs = configPath && await readDevContainerConfigFile(cliHost, workspace, configPath, true, false, output) || undefined;
198 if (!configs) {
199 throw new ContainerError({ description: `Dev container config (${uriToFsPath(configFile || getDefaultDevContainerConfigPath(cliHost, workspace!.configFolderPath), cliHost.platform)}) not found.` });
200 }
201 return configs.config.config;
202}
203
204const lastDelimiter = /[:@][^/]*$/;
205function getFeatureIdWithoutVersion(featureId: string) {

Callers 1

featuresUpgradeFunction · 0.85

Calls 3

uriToFsPathFunction · 0.90

Tested by

no test coverage detected