Safe Haskell | None |
---|
Documentation
hasContent :: FilePath -> [Line] -> PropertySource
Replaces all the content of a file.
containsLine :: FilePath -> Line -> PropertySource
Ensures that a line is present in a file, adding it to the end if not.
lacksLine :: FilePath -> Line -> PropertySource
Ensures that a line is not present in a file. Note that the file is ensured to exist, so if it doesn't, an empty file will be written. -}
notPresent :: FilePath -> PropertySource
Removes a file. Does not remove symlinks or non-plain-files.