System.Console.StructuredCLI

How to use this module:

type Action m

type Commands

data CommandsT m a

data Parser m

data ParseResult

data Settings

data State m

(>+)

command

exit

mkParser

outputStrLn

param

popCommand

pushCommand

runCLI

top