FileContains checks if a given file at 'path' contains the 'substring'
(path, substring string)
| 61 | |
| 62 | // FileContains checks if a given file at 'path' contains the 'substring' |
| 63 | func FileContains(path, substring string) (bool, error) { |
| 64 | data, err := os.ReadFile(path) |
| 65 | if err != nil { |
| 66 | return false, err |
| 67 | } |
| 68 | return strings.Contains(string(data), substring), nil |
| 69 | } |
| 70 | |
| 71 | func EnsureDirExists(path string, perm fs.FileMode, chmod bool) error { |
| 72 | if err := os.MkdirAll(path, perm); err != nil && !errors.Is(err, fs.ErrExist) { |