(params: ResolverParameters | DockerCLIParameters)
| 617 | } |
| 618 | |
| 619 | export function getFolderImageName(params: ResolverParameters | DockerCLIParameters) { |
| 620 | const { cwd } = 'cwd' in params ? params : params.cliHost; |
| 621 | const folderHash = getFolderHash(cwd); |
| 622 | const baseName = path.basename(cwd); |
| 623 | return toDockerImageName(`vsc-${baseName}-${folderHash}`); |
| 624 | } |
| 625 | |
| 626 | export function getFolderHash(fsPath: string): string { |
| 627 | return crypto.createHash('sha256').update(fsPath).digest('hex'); |
no test coverage detected