module-management-0.17.1: Clean up module imports, split and merge modules

Safe HaskellSafe-Inferred




diff' :: FilePath -> FilePath -> IO (ExitCode, String, String)Source

Like diff, but ignores extra files in b.

findHsModules :: [FilePath] -> IO [ModuleName]Source

Convenience function for building the moduVerse, searches for modules in a directory hierarchy. FIXME: This should be in MonadClean and use the value of sourceDirs to remove prefixes from the module paths. And then it should look at the module text to see what the module name really is.

findHsFiles :: [FilePath] -> IO [FilePath]Source

Find the paths of all the files below the directory top.