optparse-applicative/Options/Applicative.hs
2014-08-06 14:46:35 +01:00

39 lines
1.2 KiB
Haskell

module Options.Applicative (
-- * Applicative option parsers
--
-- | This is an empty module which simply re-exports all the public definitions
-- of this package.
--
-- See <https://github.com/pcapriotti/optparse-applicative> for a tutorial,
-- and a general introduction to applicative option parsers.
--
-- See the documentation of individual modules for more details.
-- * Exported modules
--
-- | The standard @Applicative@ module is re-exported here for convenience.
module Control.Applicative,
-- | Parser type and low-level parsing functionality.
module Options.Applicative.Common,
-- | Utilities to build parsers out of basic primitives.
module Options.Applicative.Builder,
-- | Common completion functions.
module Options.Applicative.Builder.Completer,
-- | Utilities to run parsers and display a help text.
module Options.Applicative.Extra,
) where
-- reexport Applicative here for convenience
import Control.Applicative
import Options.Applicative.Common
import Options.Applicative.Builder
import Options.Applicative.Builder.Completer
import Options.Applicative.Extra
{-# ANN module "HLint: ignore Use import/export shortcut" #-}