(name: string)
| 375 | } |
| 376 | |
| 377 | export function qualifyImageName(name: string) { |
| 378 | const segments = name.split('/'); |
| 379 | if (segments.length === 1) { |
| 380 | return `docker.io/library/${name}`; |
| 381 | } else if (segments.length === 2) { |
| 382 | if (name.startsWith('docker.io/')) { |
| 383 | return `docker.io/library/${segments[1]}`; |
| 384 | } else { |
| 385 | return `docker.io/${name}`; |
| 386 | } |
| 387 | } else { |
| 388 | return name; |
| 389 | } |
| 390 | } |
| 391 | |
| 392 | export interface DevContainerAuthority { |
| 393 | hostPath: string; // local path of the folder or workspace file |
no outgoing calls
no test coverage detected