(args string)
| 461 | } |
| 462 | |
| 463 | func detectCopySourceStage(args string) string { |
| 464 | tokens := strings.Fields(args) |
| 465 | for i := 0; i < len(tokens); i++ { |
| 466 | token := tokens[i] |
| 467 | if strings.HasPrefix(token, "--from=") { |
| 468 | return strings.TrimPrefix(token, "--from=") |
| 469 | } |
| 470 | if token == "--from" && i+1 < len(tokens) { |
| 471 | return tokens[i+1] |
| 472 | } |
| 473 | } |
| 474 | return "" |
| 475 | } |
| 476 | |
| 477 | func printReport(w io.Writer, rep *report) { |
| 478 | fmt.Fprintf(w, "Dockerfile insight for %s\n\n", rep.FilePath) |