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