packages feed

Monadoro 0.2.0.0 → 0.2.1.0

raw patch · 8 files changed

+11/−97 lines, 8 filesdep −argparserdep −doctestdep −ncurses

Dependencies removed: argparser, doctest, ncurses, optparse-applicative, process

Files

Monadoro.cabal view
@@ -4,12 +4,12 @@ -- -- see: https://github.com/sol/hpack ----- hash: 924fd821c4ec1f5d5265fc59902a3058d01b0e57e4c3a131948ce2e4ff3533f1+-- hash: 4a9c3a5404214ff07204618846c837fa6d4ee55918feb1d50c7d87b4fa78a688  name:           Monadoro-version:        0.2.0.0+version:        0.2.1.0 synopsis:       A minimalistic CLI Pomodoro timer, based on a library of the same purpose.-description:    Please see the README on GitLab at <https://gitlab.com/kocielnik/monadoro#readme>+description:    README is available at <https://gitlab.com/kocielnik/monadoro#readme> category:       Tools homepage:       https://github.com/gitlab.com/kocielnik#readme bug-reports:    https://github.com/gitlab.com/kocielnik/issues@@ -32,9 +32,6 @@   exposed-modules:       ArgParse       Clock-      FullScreen-      Lib-      MyHelp       Pomodoro       Timer   other-modules:@@ -43,12 +40,7 @@       src   build-depends:       ansi-terminal >=0.8 && <1-    , argparser >=0.3 && <0.4     , base >=4.7 && <5-    , doctest >=0.8-    , ncurses >=0.2-    , optparse-applicative >=0.14-    , process >=1.6 && <2     , time >=1.8 && <2   default-language: Haskell2010 @@ -62,12 +54,7 @@   build-depends:       Monadoro     , ansi-terminal >=0.8 && <1-    , argparser >=0.3 && <0.4     , base >=4.7 && <5-    , doctest >=0.8-    , ncurses >=0.2-    , optparse-applicative >=0.14-    , process >=1.6 && <2     , time >=1.8 && <2   default-language: Haskell2010 @@ -82,11 +69,6 @@   build-depends:       Monadoro     , ansi-terminal >=0.8 && <1-    , argparser >=0.3 && <0.4     , base >=4.7 && <5-    , doctest >=0.8-    , ncurses >=0.2-    , optparse-applicative >=0.14-    , process >=1.6 && <2     , time >=1.8 && <2   default-language: Haskell2010
changelog view
@@ -1,3 +1,7 @@+monadoro (2.1.0)++	* Prune dependencies.+ monadoro (2.0.0)  	* Add option for a long (4-pomodoro) session.
src/ArgParse.hs view
@@ -20,7 +20,7 @@ parse ["--session"] = worker parse []     = countdown -usage   = putStrLn "Usage: monadoro [-vh] [file ...]"-version = putStrLn "Monadoro 1.1"+usage   = putStrLn "Usage: monadoro [-vh] [--session]"+version = putStrLn "Monadoro 2.1.0" exit    = exitWith ExitSuccess die     = exitWith (ExitFailure 1)
src/Clock.lhs view
@@ -8,7 +8,6 @@ > module Clock (countdown) where  > import Control.Concurrent  (threadDelay)-> import System.Process      (system, rawSystem) > import System.Console.ANSI (clearLine, >                             clearFromCursorToScreenEnd, >                             setCursorColumn,
− src/FullScreen.lhs
@@ -1,58 +0,0 @@-> module FullScreen where->-> import Timer (secToTimestamp)-> import Control.Concurrent (threadDelay)-> import UI.NCurses-> import System.IO (->                   hFlush,->                   stdout)-> import System.Console.ANSI (clearLine,->                             clearFromCursorToScreenEnd,->                             setCursorColumn,->                             hideCursor,->                             showCursor,->                             saveCursor,->                             restoreCursor,->                            )->-> main :: IO ()-> main = ncurses_clock->-> wait_seconds :: Int -> IO()-> wait_seconds 0 = do->     putStr ""-> wait_seconds n = do->     restoreCursor->     putStr $ secToTimestamp $ n - 1->     hFlush stdout->     delay 1->     wait_seconds $ n - 1--> delay :: Int -> IO()-> delay n = del n-> -> del :: Int -> IO()-> del n = do->     threadDelay $ n * 1000 * 1000--> ncurses_clock :: IO ()-> ncurses_clock = runCurses $ do->     setEcho False->     w <- defaultWindow->     updateWindow w $ do->         moveCursor 1 10->         drawString "Hello world!"->         moveCursor 3 10->         drawString "(press q to quit)"->         moveCursor 0 0->     render->     waitFor w (\ev -> ev == EventCharacter 'q' || ev == EventCharacter 'Q')-> -> waitFor :: Window -> (Event -> Bool) -> Curses ()-> waitFor w p = loop where->     loop = do->         ev <- getEvent w Nothing->         case ev of->             Nothing -> loop->             Just ev' -> if p ev' then return () else loop-> 
− src/Lib.hs
@@ -1,6 +0,0 @@-module Lib-    ( someFunc-    ) where--someFunc :: IO ()-someFunc = putStrLn "someFunc"
− src/MyHelp.hs
@@ -1,4 +0,0 @@-module MyHelp (show_help) where--show_help :: IO ()-show_help = putStrLn "Welcome to Monadoro - your personal Pomodoro counter!"
src/Pomodoro.lhs view
@@ -3,18 +3,15 @@ > module Pomodoro (worker) where  > import Control.Concurrent (threadDelay)-> import System.Process (system, rawSystem) > import System.Console.ANSI (clearLine, >                             clearFromCursorToScreenEnd, >                             setCursorColumn, >                             hideCursor, >                             showCursor, >                             saveCursor,->                             restoreCursor,->                            )+>                             restoreCursor) > import System.Environment (getArgs)-> import System.IO (->                   hFlush,+> import System.IO (hFlush, >                   stdout) > import Timer (secToTimestamp) >