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 +9/−10
- halive.cabal +2/−2
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