packages feed

file-modules 0.1.1.0 → 0.1.2.0

raw patch · 2 files changed

+11/−3 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

file-modules.cabal view
@@ -1,5 +1,5 @@ name: file-modules-version: 0.1.1.0+version: 0.1.2.0 cabal-version: >=1.10 build-type: Simple license: MIT
src/Main.hs view
@@ -5,9 +5,17 @@ import           Data.List.Utils          (uniq) import           Development.FileModules import           System.Environment       (getArgs)+import           System.Exit              (exitFailure)  main :: IO () main = do     args <- getArgs-    modules <- mapConcurrently fileModulesRecur args-    forM_ (uniq (concat modules)) putStrLn+    case args of+      "--version":_ -> putStrLn "0.1.2.0"+      "--help":_ -> printUsage+      [] -> printUsage >> exitFailure+      ms -> do+        modules <- mapConcurrently fileModulesRecur ms+        forM_ (uniq (concat modules)) putStrLn+  where+    printUsage = putStrLn "Usage: file-modules <files...>"