hie-bios-0.12.1: Set up a GHC API session
Safe HaskellSafe-Inferred
LanguageHaskell2010

HIE.Bios.Internal.Debug

Synopsis

Documentation

debugInfo :: Show a => LogAction IO (WithSeverity Log) -> FilePath -> Cradle a -> IO String Source #

Obtain debug information for a Cradle.

Tries to load the Cradle and dump any information associated with it. If loading succeeds, contains information such as the root directory of the cradle, the compiler options to compile a module in this Cradle, the file dependencies and so on.

Otherwise, shows the error message and exit-code.

rootInfo :: Cradle a -> IO String Source #

Get the root directory of the given Cradle.