(image string)
| 572 | } |
| 573 | |
| 574 | func ImageReferenceGetBasename(image string) string { |
| 575 | var i int |
| 576 | if ImageReferenceHasDomain(image) { |
| 577 | i = strings.IndexRune(image, '/') |
| 578 | } |
| 579 | |
| 580 | remainder := image[i:] |
| 581 | j := strings.IndexRune(remainder, ':') |
| 582 | if j == -1 { |
| 583 | j = len(remainder) |
| 584 | } |
| 585 | |
| 586 | path := remainder[:j] |
| 587 | basename := filepath.Base(path) |
| 588 | return basename |
| 589 | } |
| 590 | |
| 591 | func ImageReferenceGetDomain(image string) string { |
| 592 | if !ImageReferenceHasDomain(image) { |
no test coverage detected
searching dependent graphs…