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