Hix.Cabal
noMatch :: Text -> Path b File -> ExceptT Error IO a Source #
cabalsInDir :: Path Abs Dir -> ExceptT Error IO [Path Abs File] Source #
findCabal :: Path Abs File -> ExceptT Error IO (Path Abs File, Path Rel File) Source #
parseCabal :: Path Abs File -> ExceptT Error IO GenericPackageDescription Source #
buildInfo :: (a -> BuildInfo) -> (b, CondTree c d a) -> BuildInfo Source #
matchComponent :: GenericPackageDescription -> Path Rel File -> ExceptT Error IO BuildInfo Source #
buildInfoForFile :: Path Abs File -> ExceptT Error IO BuildInfo Source #