Adds new Error type `FileAlreadyExistsError`

This commit is contained in:
Arjun Kathuria 2021-08-11 10:28:30 +05:30
parent dcfb3afdad
commit ce6fb0bb1e
1 changed files with 10 additions and 0 deletions

View File

@ -176,6 +176,16 @@ instance Pretty FileDoesNotExistError where
pPrint (FileDoesNotExistError file) =
text [i|File "#{file}" does not exist.|]
-- | The file already exists
-- (e.g. when we use isolated installs with the same path).
-- (e.g. This is done to prevent any overwriting)
data FileAlreadyExistsError = FileAlreadyExistsError FilePath
deriving Show
instance Pretty FileAlreadyExistsError where
pPrint (FileAlreadyExistsError file) =
text [i|File "#{file}" Already exists.|]
data TarDirDoesNotExist = TarDirDoesNotExist TarDir
deriving Show