(lines []string)
| 1138 | } |
| 1139 | |
| 1140 | func ensureSSHManagedMarker(lines []string) ([]string, int) { |
| 1141 | for index, line := range lines { |
| 1142 | if strings.TrimSpace(line) == sshManagedMarker { |
| 1143 | return lines, index + 1 |
| 1144 | } |
| 1145 | } |
| 1146 | insertAt := loadSSHInsertIndex(lines) |
| 1147 | lines = insertSSHDirectivesAt(lines, insertAt, []string{sshManagedMarker}) |
| 1148 | return lines, insertAt + 1 |
| 1149 | } |
| 1150 | |
| 1151 | func loadSSHManagedBlock(lines []string) (sshManagedBlock, bool) { |
| 1152 | for index, line := range lines { |
no test coverage detected