extra-0.8: Extra functions I use.

Safe HaskellSafe-Inferred



Extra functions for System.Environment. All these functions are available in later GHC versions, but this code works all the way back to GHC 7.2.



getExecutablePath :: IO FilePath

Returns the absolute pathname of the current executable.

Note that for scripts and interactive sessions, this is the path to the interpreter (e.g. ghci.)

lookupEnv :: String -> IO (Maybe String)

Return the value of the environment variable var, or Nothing if there is no such value.

For POSIX users, this is equivalent to getEnv.