System.Console.StructuredCLI

How to use this module:

type Commands

data CommandsT m a

data Parser m

data ParseResult

data Settings

(>+)

command

exit

mkParser

outputStrLn

param

popCommand

pushCommand

runCLI

top