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
|
||
|
|