ghcup-hs/lib/GHCup/Utils/Prelude/Posix.hs

25 lines
614 B
Haskell
Raw Normal View History

2021-10-17 18:39:49 +00:00
module GHCup.Utils.Prelude.Posix where
import System.Directory hiding ( removeDirectory
, removeDirectoryRecursive
, removePathForcibly
, findFiles
)
2021-10-17 18:39:49 +00:00
import System.Posix.Files
isWindows, isNotWindows :: Bool
isWindows = False
isNotWindows = not isWindows
moveFile :: FilePath -> FilePath -> IO ()
moveFile = rename
moveFilePortable :: FilePath -> FilePath -> IO ()
moveFilePortable from to = do
copyFile from to
removeFile from