packages feed

zifter-hindent 0.0.0.1 → 0.0.0.2

raw patch · 2 files changed

+11/−5 lines, 2 filesdep ~pathdep ~path-ioPVP: minor bump suggested

API additions: PVP suggests at least a minor version bump

Dependency ranges changed: path, path-io

API changes (from Hackage documentation)

+ Zifter.Hindent: hindentZiftExcept :: [FilePath] -> Zift ()

Files

src/Zifter/Hindent.hs view
@@ -16,12 +16,18 @@     deriving (Show, Eq)  hindentZift :: Zift ()-hindentZift = do+hindentZift = hindentZiftExcept []++hindentZiftExcept :: [FilePath] -> Zift ()+hindentZiftExcept ps = do     hindentBin <- getHindent     () <- hindentCheckAndPrintVersion hindentBin     rd <- getRootDir     fs <- liftIO $ snd <$> listDirRecur rd-    let sources = filter (not . hidden) $ filter ((== ".hs") . fileExtension) fs+    exclusions <- mapM (resolveFile rd) ps+    let sources =+            filter (not . (`elem` exclusions)) . filter (not . hidden) $+            filter ((== ".hs") . fileExtension) fs     forZ_ sources $ hindentSingleSource hindentBin  getHindent :: Zift HindentBin
zifter-hindent.cabal view
@@ -1,5 +1,5 @@ name: zifter-hindent-version: 0.0.0.1+version: 0.0.0.2 cabal-version: >=1.10 build-type: Simple license: MIT@@ -22,8 +22,8 @@         filepath >=1.4 && <1.5,         directory -any,         zifter >=0.0.1.2 && <0.1,-        path >=0.5 && <0.6,-        path-io >=1.2 && <1.3,+        path -any,+        path-io -any,         safe >=0.3 && <0.4     default-language: Haskell2010     hs-source-dirs: src/