System.Console.ArgParser

Creating a parser

Basics

parsedBy

andBy

mkApp

mkDefaultApp

Adding descriptions

data Descr spec a

setAppDescr

setAppEpilog

Sub commands

mkSubParser

Running a parser

runApp

parseArgs

Creating parameters

boolFlag

Parameters with one arg

Flags

reqFlag

optFlag

Positional

reqPos

optPos

Parameters with multiple args

Flags

reqFlagArgs

optFlagArgs

Positionnal

posArgs

Common types