Options.Applicative

Applicative option parsers

Exported modules

Option Parsers

data Parser a

Parser builders

flag

flag'

switch

strOption

option

strArgument

argument

subparser

hsubparser

abortOption

infoOption

helper

Modifiers

data Mod f a

short

long

help

helpDoc

value

showDefaultWith

showDefault

metavar

noArgError

hidden

internal

style

command

commandGroup

completeWith

action

completer

idm

mappend

data OptionFields a

data FlagFields a

data ArgumentFields a

data CommandFields a

class HasName f

class HasCompleter f

class HasValue f

class HasMetavar f

Readers

data ReadM a

auto

str

maybeReader

eitherReader

disabled

readerAbort

readerError

Program descriptions

ParserInfo

info

data ParserInfo a

data InfoMod a

fullDesc

briefDesc

header

headerDoc

footer

footerDoc

progDesc

progDescDoc

failureCode

noIntersperse

forwardOptions

Running parsers

execParser

customExecParser

execParserPure

Handling parser results manually

getParseResult

handleParseResult

parserFailure

renderFailure

overFailure

ParserPrefs

prefs

data ParserPrefs

data PrefsMod

multiSuffix

disambiguate

showHelpOnError

showHelpOnEmpty

noBacktrack

columns

defaultPrefs

Completions

data Completer

mkCompleter

listIOCompleter

listCompleter

bashCompleter

Types

data ParseError

data ParserHelp

data ParserFailure h

data ParserResult a

data CompletionResult