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 +8/−2
- zifter-hindent.cabal +3/−3
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/