(params: DockerCLIParameters | PartialPtyExecParameters | DockerResolverParameters, compose?: DockerComposeCLI)
| 439 | } |
| 440 | |
| 441 | export 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 | |
| 462 | export function toDockerImageName(name: string) { |
| 463 | // https://docs.docker.com/engine/reference/commandline/tag/#extended-description |
no outgoing calls
no test coverage detected