BlogLiterately-0.8.7: 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 HaskellNone
LanguageHaskell2010

Text.BlogLiterately.Options

Contents

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
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 :: (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 #

Show BlogLiterately Source # 
Instance details

Defined in Text.BlogLiterately.Options

Semigroup BlogLiterately Source # 
Instance details

Defined in Text.BlogLiterately.Options

Monoid 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.