structured-cli 2.5.1.0 → 2.5.2.0
raw patch · 2 files changed
+3/−5 lines, 2 filesdep ~base
Dependency ranges changed: base
Files
src/System/Console/StructuredCLI.hs view
@@ -106,7 +106,7 @@ top) where import Control.Applicative (liftA2)-import Control.Monad (mapM, replicateM_, void, when)+import Control.Monad (replicateM_, void, when) import Control.Monad.Except (ExceptT(..), catchError, runExceptT, throwError) import Control.Monad.IO.Class (MonadIO, liftIO) import Control.Monad.Trans (MonadTrans, lift)@@ -114,8 +114,7 @@ import Control.Monad.State.Strict (StateT, evalStateT, get, gets, modify, put) import Data.Char (isSpace) import Data.Default (Default, def)-import Data.List (intercalate, isPrefixOf, sort, span)-import Data.Monoid ((<>))+import Data.List (intercalate, isPrefixOf, sort) import System.Console.Haskeline (MonadException) import qualified System.Console.Haskeline as HL@@ -255,7 +254,6 @@ (a, v) <- runCommandsT m (b, w) <- runCommandsT $ f a return $ (b, v <> w)- fail msg = CommandsT $ fail msg instance MonadTrans CommandsT where lift m = CommandsT $ do
structured-cli.cabal view
@@ -1,5 +1,5 @@ name: structured-cli-version: 2.5.1.0+version: 2.5.2.0 synopsis: Application library for building interactive console CLIs description: This module provides the tools to build a complete "structured" CLI application, similar to those found in systems like Cisco IOS or console configuration utilities etc. It aims to be easy for implementors to use. homepage: https://gitlab.com/codemonkeylabs/structured-cli#readme