21 lines
355 B
Haskell
21 lines
355 B
Haskell
module GHCup.Utils.Prelude.Posix where
|
|
|
|
import System.Directory
|
|
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
|
|
|