packages feed

tldr 0.2.4 → 0.2.5

raw patch · 3 files changed

+13/−12 lines, 3 files

Files

CHANGELOG.md view
@@ -1,3 +1,7 @@+# 0.2.5++* Fix eager cloning+ # 0.2.4  * Don't do cloning unnecessarily [#7](https://github.com/psibi/tldr-hs/issues/7)
app/Main.hs view
@@ -100,15 +100,12 @@ main = do   args <- getArgs   case execParserPure (prefs noBacktrack) tldrParserInfo args of-    Failure _-      | null args -> handleParseResult . Failure $ parserFailure defaultPrefs tldrParserInfo ShowHelpText mempty+    failOpts@(Failure _)       | args == ["--update"] -> updateTldrPages-    (parseResult :: ParserResult TldrOpts) -> do-         case args of-           ["--help"] -> handleParseResult . Failure $ parserFailure defaultPrefs tldrParserInfo ShowHelpText mempty-           _ -> do-             initializeTldrPages-             opts <- handleParseResult parseResult-             let page = pageName opts-             fname <- getPagePath page-             maybe (putStrLn ("No tldr entry for " <> page)) renderPage fname+      | otherwise -> handleParseResult failOpts >> return ()+    Success opts -> do+         initializeTldrPages+         let page = pageName opts+         fname <- getPagePath page+         maybe (putStrLn ("No tldr entry for " <> page)) renderPage fname+    _ -> return ()
tldr.cabal view
@@ -1,5 +1,5 @@ name:                tldr-version:             0.2.4+version:             0.2.5 synopsis:            Haskell tldr client description:         Haskell tldr client with support for updating and viewing tldr pages. homepage:            https://github.com/psibi/tldr-hs#readme