-- | Main file for FixImports that uses the default formatting. Since import -- priority is per-project, it reads it from a file in the current directory. -- -- More documentation in "FixImports". module Main where import qualified System.Directory as Directory import qualified Config import qualified FixImports import qualified Util main :: IO () main = do priorities <- fmap words (readEmpty "fix-imports-priority") FixImports.runMain (Config.defaultConfig priorities) readEmpty :: FilePath -> IO String readEmpty fn = Util.ifM (Directory.doesFileExist fn) (readFile fn) (return "")