Portability | portable |
---|---|
Stability | experimental |
Maintainer | ex8k.hibino@gmail.com |
Safe Haskell | None |
This module wraps cabal library interfaces to keep sparse dependency to it.
- findDescriptionFile :: FilePath -> IO (Maybe FilePath)
- parsePackageDescription :: FilePath -> IO PackageDescription
- hackageLongName :: PackageDescription -> String
- hackageName :: PackageDescription -> String
- hackageVersion :: PackageDescription -> String
- setupCmd :: String -> [String] -> Trace ()
- clean :: [String] -> Trace ()
- sdist :: [String] -> Trace ()
- configure :: [String] -> Trace ()
- build :: [String] -> Trace ()
- install :: [String] -> Trace ()
- register :: [String] -> Trace ()
Documentation
parsePackageDescription :: FilePath -> IO PackageDescriptionSource
Parse .cabal file
hackageLongName :: PackageDescription -> StringSource
Hackage name and version string from PackageDescription
hackageName :: PackageDescription -> StringSource
Hackage name string from PackageDescription
hackageVersion :: PackageDescription -> StringSource
Hackage version string from PackageDescription