snap-1.1.3.0: Top-level package for the Snap Web Framework
Safe HaskellNone
LanguageHaskell98

Snap.Snaplet.Config

Synopsis

Documentation

newtype AppConfig Source #

AppConfig contains the config options for command line arguments in snaplet-based apps.

Constructors

AppConfig 

Fields

Instances

Instances details
Semigroup AppConfig Source # 
Instance details

Defined in Snap.Snaplet.Config

Methods

(<>) :: AppConfig -> AppConfig -> AppConfig #

sconcat :: NonEmpty AppConfig -> AppConfig

stimes :: Integral b => b -> AppConfig -> AppConfig

Monoid AppConfig Source # 
Instance details

Defined in Snap.Snaplet.Config

appOpts :: AppConfig -> [OptDescr (Maybe (Config m AppConfig))] Source #

Command line options for snaplet applications.

commandLineAppConfig :: MonadSnap m => Config m AppConfig -> IO (Config m AppConfig) Source #

Calls snap-server's extendedCommandLineConfig to add snaplet options to the built-in server command line options.