BlogLiterately-0.8.8.2: A tool for posting Haskelly articles to blogs
Copyright(c) 2008-2010 Robert Greayer 2012 Brent Yorgey
LicenseGPL (see LICENSE)
MaintainerBrent Yorgey <byorgey@gmail.com>
Safe HaskellSafe-Inferred
LanguageHaskell2010

Text.BlogLiterately.Options

Description

Configuation and command-line options.

Synopsis

BlogLiterately options record

data BlogLiterately Source #

Configuration record (and command-line options) for BlogLiterately.

Constructors

BlogLiterately 

Fields

Instances

Instances details
Data BlogLiterately Source # 
Instance details

Defined in Text.BlogLiterately.Options

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BlogLiterately -> c BlogLiterately #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BlogLiterately #

toConstr :: BlogLiterately -> Constr #

dataTypeOf :: BlogLiterately -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BlogLiterately) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BlogLiterately) #

gmapT :: (forall b. Data b => b -> b) -> BlogLiterately -> BlogLiterately #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BlogLiterately -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BlogLiterately -> r #

gmapQ :: (forall d. Data d => d -> u) -> BlogLiterately -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BlogLiterately -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BlogLiterately -> m BlogLiterately #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogLiterately -> m BlogLiterately #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BlogLiterately -> m BlogLiterately #

Monoid BlogLiterately Source # 
Instance details

Defined in Text.BlogLiterately.Options

Semigroup BlogLiterately Source # 
Instance details

Defined in Text.BlogLiterately.Options

Show BlogLiterately Source # 
Instance details

Defined in Text.BlogLiterately.Options

blOpts :: BlogLiterately Source #

Command-line configuration for use with cmdargs.

Lenses

We derive lenses for all the BlogLiterately fields using the lens library.

Default accessors

Some convenient accessors that strip off the Maybe and return an appropriate default value.