-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Work with multiple Haskell Platform versions on Windows -- @package win-hp-path @version 0.1.2 -- | Utility functions for manipulating Windows paths related to the -- Haskell Platform. module System.Win32.HPPath -- | Split a Windows PATH String into a WinPath. winPath :: String -> WinPath -- | Join the paths of a WinPath into a Windows PATH String. unWinPath :: WinPath -> String -- | Apply a function on WithPath to a list of FilePaths. mapWinPath :: (WinPath -> WinPath) -> String -> String -- | Remove all Haskell-related paths from a WinPath. clearPath :: WinPath -> WinPath -- | Install all required paths for the Haskell Platform based at the given -- FilePath into a WinPath. The initial WinPath must -- not contain any Haskell-related paths. addHPPath :: FilePath -> WinPath -> WinPath -- | Check whether the given argument to a command on Windows looks like a -- request either for the version number or for command syntax help. isVersionOpt :: String -> Bool -- | A Windows path that has been split into its components. data WinPath