Contains functions that access and modify the runtime package cache.
dependencyPaths
:: [Package] -> String -> String
Returns a colon-separated list of the paths to a list of given packages inside a package's runtime package cache. |
dependencyPathsSeparate
:: [Package] -> String -> [String]
Returns a list of the paths to a list of given packages inside a package's runtime package cache. |
cacheDirectory
:: String -> Package -> String
Returns the directory for a package inside another package's runtime cache. |
copyPackages
:: Config -> [Package] -> String -> IO ([LogEntry],Either LogEntry [Package])
Copies a set of packages from the local package cache to the runtime package cache and returns the package specifications. |
writePackageConfig
:: Config -> String -> Package -> String -> IO ([LogEntry],Either LogEntry ())
Writes the package configuration module (if specified) into the the package sources. |
Returns a colon-separated list of the paths to a list of given packages inside a package's runtime package cache. |
Returns a list of the paths to a list of given packages inside a package's runtime package cache. |
Returns the directory for a package inside another package's runtime cache. |
Copies a set of packages from the local package cache to the runtime package cache and returns the package specifications. |
Writes the package configuration module (if specified) into the the package sources. |