codex-0.0.2.1: A ctags file generator for cabal project dependencies.
Codex.Project
newtype Workspace Source
Constructors
Instances
data WorkspaceProject Source
type ProjectDependencies = (PackageIdentifier, [PackageIdentifier], [WorkspaceProject])Source
identifier :: GenericPackageDescription -> PackageIdentifierSource
allDependencies :: GenericPackageDescription -> [Dependency]Source
findPackageDescription :: FilePath -> IO (Maybe GenericPackageDescription)Source
resolveCurrentProjectDependencies :: IO ProjectDependenciesSource
resolveProjectDependenciesWithWorkspace :: Workspace -> FilePath -> IO ProjectDependenciesSource
resolveProjectDependencies :: FilePath -> GenericPackageDescription -> IO [PackageIdentifier]Source
resolveInstalledDependencies :: FilePath -> IO (Either SomeException [PackageIdentifier])Source
resolveHackageDependencies :: Hackage -> GenericPackageDescription -> [GenericPackageDescription]Source
resolveWorkspaceDependencies :: Workspace -> GenericPackageDescription -> [WorkspaceProject]Source
getWorkspace :: FilePath -> IO WorkspaceSource