(fileName string)
| 1166 | } |
| 1167 | |
| 1168 | func loadSSHManagedBlockFromFile(fileName string) (sshManagedBlock, error) { |
| 1169 | content, err := os.ReadFile(fileName) |
| 1170 | if err != nil { |
| 1171 | return sshManagedBlock{}, err |
| 1172 | } |
| 1173 | block, ok := loadSSHManagedBlock(strings.Split(string(content), "\n")) |
| 1174 | if !ok { |
| 1175 | return sshManagedBlock{}, nil |
| 1176 | } |
| 1177 | return block, nil |
| 1178 | } |
| 1179 | |
| 1180 | func insertSSHDirectivesAt(lines []string, insertAt int, directives []string) []string { |
| 1181 | newLines := make([]string, 0, len(lines)+len(directives)) |
no test coverage detected