codex-0.5.2.0: A ctags file generator for cabal project dependencies.

Safe HaskellNone
LanguageHaskell2010

Codex.Project

Synopsis

Documentation

newtype Workspace Source #

Constructors

Workspace [WorkspaceProject] 
Instances
Eq Workspace Source # 
Instance details

Defined in Codex.Project

Show Workspace Source # 
Instance details

Defined in Codex.Project

findCabalFilePath :: FilePath -> IO (Maybe FilePath) Source #

Find a regular file ending with ".cabal" within a directory.

resolveLocalDependencies :: Builder -> FilePath -> [WorkspaceProject] -> IO ProjectDependencies Source #

Resolve the dependencies of each local project package.

findLocalPackages :: Int -> FilePath -> IO [WorkspaceProject] Source #

Recursively find local packages in root, up to depth layers deep. The root directory has a depth of 0.