(cliHost: CLIHost, composeFiles: string[])
| 452 | } |
| 453 | |
| 454 | export async function readVersionPrefix(cliHost: CLIHost, composeFiles: string[]) { |
| 455 | if (!composeFiles.length) { |
| 456 | return ''; |
| 457 | } |
| 458 | const firstComposeFile = (await cliHost.readFile(composeFiles[0])).toString(); |
| 459 | const version = (/^\s*(version:.*)$/m.exec(firstComposeFile) || [])[1]; |
| 460 | return version ? `${version}\n\n` : ''; |
| 461 | } |
| 462 | |
| 463 | export function getDefaultImageName(dockerComposeCLI: DockerComposeCLI, projectName: string, serviceName: string) { |
| 464 | const version = parseVersion(dockerComposeCLI.version); |
no test coverage detected