stack-run 0.1.0.0 → 0.1.0.1
raw patch · 3 files changed
+17/−5 lines, 3 files
Files
- README.md +10/−1
- src/Main.hs +6/−3
- stack-run.cabal +1/−1
README.md view
@@ -3,10 +3,19 @@ - - - Like `cabal run` but for `stack`. -## Usage+## Installing+```+$ stack install stack-run+``` +## Usage ``` $ stack run+```++## Help+```+$ stack run help ``` ## Demo
src/Main.hs view
@@ -110,9 +110,12 @@ hPutStrLn stderr "Missing required parameter: <name>" exitFailure ("get-default":_) -> putStrLn =<< findDefault- ("help":_) -> do- putStrLn usage- exitSuccess+ ("--help":_) -> exitUsage+ ("help":_) -> exitUsage ("--":name:as) -> stackRun name as (name:as) -> stackRun name as [] -> flip stackRun [] =<< findDefault+ where+ exitUsage = do+ putStr usage+ exitSuccess
stack-run.cabal view
@@ -1,5 +1,5 @@ name: stack-run-version: 0.1.0.0+version: 0.1.0.1 synopsis: An equivalent to cabal run for stack. description: Finds the project root, compiles your code and runs the first or set default executable. It's a shorthand for