diff --git a/cli-git.cabal b/cli-git.cabal index d4bcf32..8353526 100644 --- a/cli-git.cabal +++ b/cli-git.cabal @@ -19,14 +19,15 @@ library hs-source-dirs: src default-language: Haskell2010 build-depends: - base >=4.12.0.0 && <4.17 + base >=4.12.0.0 && <4.19 , cli-extras >=0.2.1.0 && <0.3 , containers >=0.6.0.1 && <0.7 , data-default >=0.7.1.1 && <0.8 , exceptions >=0.10.3 && <0.11 - , logging-effect >=1.3.4 && <1.4 - , megaparsec >=7.0.5 && <9.1 - , mtl >=2.2.2 && <2.3 + , lens >=4.17.1 && <5.4 + , logging-effect >=1.3.4 && <1.5 + , megaparsec >=7.0.5 && <9.7 + , mtl >=2.2.2 && <2.4 , text >=1.2.3.1 && <1.3 , which >=0.2 && <0.3 diff --git a/src/Bindings/Cli/Git.hs b/src/Bindings/Cli/Git.hs index 88af6b0..d96ad07 100644 --- a/src/Bindings/Cli/Git.hs +++ b/src/Bindings/Cli/Git.hs @@ -21,12 +21,14 @@ module Bindings.Cli.Git import Control.Applicative hiding (many) import Control.Monad.Catch (MonadMask) import Control.Monad.Except +import Control.Monad.IO.Class (MonadIO) import Control.Monad.Fail import Control.Monad.Log import Data.Bool (bool) import Data.Bifunctor import Data.Char import Data.Either +import Data.Functor (void) import Data.Map (Map) import qualified Data.Map as M import Data.Maybe (maybeToList)