Configuration.Utils

Program Configuration

data ProgramInfo α

programInfo

piDescription

piHelpHeader

piHelpFooter

piOptionParser

piDefaultConfiguration

piOptionParserAndDefaultConfiguration

Running an Configured Application

runWithConfiguration

type PkgInfo

runWithPkgInfoConfiguration

Applicative Option Parsing with Default Values

type MParser α

(.::)

(%::)

boolReader

boolOption

fileOption

eitherReadP

Parsing of Configuration Files with Default Values

setProperty

(..:)

(%.:)

Command Line Option Parsing

Misc Utils

(%)

(×)

(<*<)

(>*>)

(<$<)

(>$>)

(<.>)

(⊙)

dropAndUncaml

type Lens' σ α

type Lens σ τ α β

Configuration of Optional Values

Simple Maybe Values

Record Maybe Values

maybeOption