Hoogle Search

Within LTS Haskell 24.38 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. Program :: String -> (Verbosity -> ProgramSearchPath -> IO (Maybe (FilePath, [FilePath]))) -> (Verbosity -> FilePath -> IO (Maybe Version)) -> (Verbosity -> ConfiguredProgram -> IO ConfiguredProgram) -> (Maybe Version -> PackageDescription -> [String] -> [String]) -> Program

    Cabal Distribution.Simple.Program.Types

    No documentation available.

  2. data ProgramLocation

    Cabal Distribution.Simple.Program.Types

    Where a program was found. Also tells us whether it's specified by user or not. This includes not just the path, but the program as well.

  3. type ProgramSearchPath = [ProgramSearchPathEntry]

    Cabal Distribution.Simple.Program.Types

    A search path to use when locating executables. This is analogous to the unix $PATH or win32 %PATH% but with the ability to use the system default method for finding executables (findExecutable which on unix is simply looking on the $PATH but on win32 is a bit more complicated). The default to use is [ProgSearchPathDefault] but you can add extra dirs either before, after or instead of the default, e.g. here we add an extra dir to search after the usual ones.

    ['ProgramSearchPathDefault', 'ProgramSearchPathDir' dir]
    
    We also use this path to set the environment when running child processes. The ProgramDb is created with a ProgramSearchPath to which we prependProgramSearchPath to add the ones that come from cli flags and from configurations. Then each of the programs that are configured in the db inherits the same path as part of configureProgram.

  4. ProgramSearchPathDefault :: ProgramSearchPathEntry

    Cabal Distribution.Simple.Program.Types

    The system default

  5. ProgramSearchPathDir :: FilePath -> ProgramSearchPathEntry

    Cabal Distribution.Simple.Program.Types

    A specific dir

  6. data ProgramSearchPathEntry

    Cabal Distribution.Simple.Program.Types

    No documentation available.

  7. data PackageLog

    Cabal Distribution.Simple.Test.Log

    Logs all test results for a package, broken down first by test suite and then by test case.

  8. PackageLog :: PackageId -> CompilerId -> Platform -> [TestSuiteLog] -> PackageLog

    Cabal Distribution.Simple.Test.Log

    No documentation available.

  9. Pass :: Result

    Cabal Distribution.TestSuite

    No documentation available.

  10. data Progress

    Cabal Distribution.TestSuite

    No documentation available.

Page 99 of many | Previous | Next