Expose things properly (missing re-exports)

pull/5/head
Lennart Spitzner 2018-10-02 16:03:48 +02:00
parent 131216d4f4
commit 8b12f38d6b
2 changed files with 10 additions and 4 deletions

View File

@ -1,5 +1,4 @@
-- | Main module of the butcher interface. It reexports everything that is -- | Reexports of everything that is exposed in the submodules.
-- exposed in the submodules.
module UI.Butcher.Monadic module UI.Butcher.Monadic
( -- * Types ( -- * Types
Input (..) Input (..)
@ -18,9 +17,11 @@ module UI.Butcher.Monadic
, -- * Building CmdParsers , -- * Building CmdParsers
module UI.Butcher.Monadic.Command module UI.Butcher.Monadic.Command
-- * PrettyPrinting CommandDescs (usage/help) -- * PrettyPrinting CommandDescs (usage/help)
, module UI.Butcher.Monadic.Pretty , module UI.Butcher.Monadic.Pretty
-- * Wrapper around System.Environment.getArgs -- * Wrapper around System.Environment.getArgs
, module UI.Butcher.Monadic.IO , module UI.Butcher.Monadic.IO
-- * Utilities for interactive feedback of commandlines (completions etc.)
, module UI.Butcher.Monadic.Interactive
-- , cmds -- , cmds
-- , sample -- , sample
-- , test -- , test
@ -33,7 +34,10 @@ module UI.Butcher.Monadic
, addButcherDebugCommand , addButcherDebugCommand
, addShellCompletionCommand , addShellCompletionCommand
, addShellCompletionCommand' , addShellCompletionCommand'
-- * Advanced usage
, mapOut , mapOut
, emptyCommandDesc
, Visibility (..)
) )
where where
@ -48,6 +52,7 @@ import UI.Butcher.Monadic.BuiltinCommands
import UI.Butcher.Monadic.Internal.Core import UI.Butcher.Monadic.Internal.Core
import UI.Butcher.Monadic.Pretty import UI.Butcher.Monadic.Pretty
import UI.Butcher.Monadic.IO import UI.Butcher.Monadic.IO
import UI.Butcher.Monadic.Interactive
import qualified Text.PrettyPrint as PP import qualified Text.PrettyPrint as PP

View File

@ -9,6 +9,7 @@ module UI.Butcher.Monadic.Types
, ParsingError (..) , ParsingError (..)
, PartDesc(..) , PartDesc(..)
, emptyCommandDesc , emptyCommandDesc
, Visibility (..)
) )
where where