packages feed

halive 0.1.0.2 → 0.1.0.3

raw patch · 2 files changed

+11/−12 lines, 2 filesdep ~base

Dependency ranges changed: base

Files

exec/main.hs view
@@ -2,16 +2,15 @@ import Banner import System.Environment -separateArgs args = do-  let (haliveArgs, targetArgs) = break (=="--") args-  in  (haliveArgs, drop 1 targetArgs)+separateArgs :: [String] -> ([String], [String])+separateArgs args = (haliveArgs, drop 1 targetArgs)+  where (haliveArgs, targetArgs) = break (== "--") args  main :: IO () main = do-    (args, targetArgs) <- separateArgs <$> getArgs-    print targetArgs-    case args of-        [] -> putStrLn "Usage: halive <main.hs> <include dir> [-- <args to myapp>]"-        (mainName:includeDirs) -> do-            putStrLn banner-            withArgs targetArgs $ recompiler mainName includeDirs+  (args, targetArgs) <- separateArgs <$> getArgs+  case args of+    [] -> putStrLn "Usage: halive <main.hs> <include dir> [-- <args to myapp>]"+    (mainName:includeDirs) -> do+      putStrLn banner+      withArgs targetArgs $ recompiler mainName includeDirs
halive.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/  name:                halive-version:             0.1.0.2+version:             0.1.0.3 synopsis:            A live recompiler description:            Live recompiler for Haskell@@ -11,7 +11,7 @@   .   /Usage:/   .-  > halive path/to/myfile.hs [optionally any/extra include/dirs ..]+  > halive path/to/myfile.hs [optionally any/extra include/dirs ..] -- [args to app]   .   See <https://github.com/lukexi/halive/blob/master/README.md README> homepage:            https://github.com/lukexi/halive