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

Function toPtyExecParameters

src/spec-shutdown/dockerUtils.ts:441–460  ·  view source on GitHub ↗
(params: DockerCLIParameters | PartialPtyExecParameters | DockerResolverParameters, compose?: DockerComposeCLI)

Source from the content-addressed store, hash-verified

439}
440
441export function toPtyExecParameters(params: DockerCLIParameters | PartialPtyExecParameters | DockerResolverParameters, compose?: DockerComposeCLI): PartialPtyExecParameters {
442 return 'dockerEnv' in params ? {
443 ptyExec: params.common.cliHost.ptyExec,
444 exec: params.common.cliHost.exec,
445 cmd: compose ? compose.cmd : params.dockerCLI,
446 args: compose ? compose.args : [],
447 env: params.dockerEnv,
448 output: params.common.output,
449 } : 'cliHost' in params ? {
450 ptyExec: params.cliHost.ptyExec,
451 exec: params.cliHost.exec,
452 cmd: compose ? compose.cmd : params.dockerCLI,
453 args: compose ? compose.args : [],
454 env: params.env,
455 output: params.output,
456 } : {
457 ...params,
458 env: params.env,
459 };
460}
461
462export function toDockerImageName(name: string) {
463 // https://docs.docker.com/engine/reference/commandline/tag/#extended-description

Callers 8

extendImageFunction · 0.90
getFeaturesBuildOptionsFunction · 0.90
buildAndExtendImageFunction · 0.90
spawnDevContainerFunction · 0.90
dockerPtyCLIFunction · 0.85
dockerComposePtyCLIFunction · 0.85
dockerPtyExecFunctionFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected