Function
buildHostBlock
(host, user, port, sock string)
Source from the content-addressed store, hash-verified
| 48 | } |
| 49 | |
| 50 | func buildHostBlock(host, user, port, sock string) string { |
| 51 | var b strings.Builder |
| 52 | b.WriteString("Host "); b.WriteString(host); b.WriteString("\n") |
| 53 | if user != "" { b.WriteString(" User "); b.WriteString(user); b.WriteString("\n") } |
| 54 | if port != "" { b.WriteString(" Port "); b.WriteString(port); b.WriteString("\n") } |
| 55 | b.WriteString(" IdentityAgent "); b.WriteString(sock); b.WriteString("\n") |
| 56 | return b.String() |
| 57 | } |
| 58 | |
| 59 | func readFileOrEmpty(p string) string { |
| 60 | b, err := os.ReadFile(p) |
Tested by
no test coverage detected