Idris2Doc : Stellar.CLI

Stellar.CLI

(source)

Reexports

importpublic Stellar.API
importpublic Stellar.API.Morphism
importpublic Stellar.API.Maybe
importpublic Stellar.API.Maybe
importpublic Data.String

Definitions

CLI : API
Totality: total
Visibility: public export
cli : HasIOio=> (ListString->ioString) ->io ()
Totality: total
Visibility: export
cli' : HasIOio=>Costate (LiftioCLI) ->io ()
Totality: total
Visibility: export
parseString : ParserString
Visibility: export
checkNonEmpty : String->Type
Totality: total
Visibility: public export
recordFlag : Type
Totality: total
Visibility: public export
Constructor: 
MkFlag : {defaultNothing_ : MaybeString} -> (fullFlag : String) ->checkNonEmptyfullFlag=>Flag

Projections:
.check : ({rec:0} : Flag) ->checkNonEmpty (fullFlag{rec:0})
.fullFlag : Flag->String
.prefix_ : Flag->MaybeString
.prefix_ : Flag->MaybeString
Totality: total
Visibility: public export
prefix_ : Flag->MaybeString
Totality: total
Visibility: public export
.fullFlag : Flag->String
Totality: total
Visibility: public export
fullFlag : Flag->String
Totality: total
Visibility: public export
.check : ({rec:0} : Flag) ->checkNonEmpty (fullFlag{rec:0})
Totality: total
Visibility: public export
check : ({rec:0} : Flag) ->checkNonEmpty (fullFlag{rec:0})
Totality: total
Visibility: public export
fromString : (str : String) ->checkNonEmptystr=>Flag
Totality: total
Visibility: export
recordGenericCommand : Type
Totality: total
Visibility: public export
Constructor: 
MkGenericCommand : (input : Type) ->Parserinput-> (output : Type) ->Showoutput->String->String->GenericCommand

Projections:
.debug : GenericCommand->String
.doc : GenericCommand->String
.input : GenericCommand->Type
.output : GenericCommand->Type
.parseInput : ({rec:0} : GenericCommand) ->Parser (input{rec:0})
.printOutput : ({rec:0} : GenericCommand) ->Show (output{rec:0})

Hint: 
ToCommandGenericCommand
.input : GenericCommand->Type
Totality: total
Visibility: public export
input : GenericCommand->Type
Totality: total
Visibility: public export
.parseInput : ({rec:0} : GenericCommand) ->Parser (input{rec:0})
Totality: total
Visibility: public export
parseInput : ({rec:0} : GenericCommand) ->Parser (input{rec:0})
Totality: total
Visibility: public export
.output : GenericCommand->Type
Totality: total
Visibility: public export
output : GenericCommand->Type
Totality: total
Visibility: public export
.printOutput : ({rec:0} : GenericCommand) ->Show (output{rec:0})
Totality: total
Visibility: public export
printOutput : ({rec:0} : GenericCommand) ->Show (output{rec:0})
Totality: total
Visibility: public export
.debug : GenericCommand->String
Totality: total
Visibility: public export
debug : GenericCommand->String
Totality: total
Visibility: public export
.doc : GenericCommand->String
Totality: total
Visibility: public export
doc : GenericCommand->String
Totality: total
Visibility: public export
recordFlagCommand : Type
Totality: total
Visibility: public export
Constructor: 
MkFlagCommand : (input : Type) ->Parserinput=> (output : Type) ->Showoutput=>Flag->String->FlagCommand

Projections:
.doc : FlagCommand->String
.flag : FlagCommand->Flag
.input : FlagCommand->Type
.output : FlagCommand->Type
.parser : ({rec:0} : FlagCommand) ->Parser (input{rec:0})
.show : ({rec:0} : FlagCommand) ->Show (output{rec:0})

Hint: 
ToCommandFlagCommand
.input : FlagCommand->Type
Totality: total
Visibility: public export
input : FlagCommand->Type
Totality: total
Visibility: public export
.parser : ({rec:0} : FlagCommand) ->Parser (input{rec:0})
Totality: total
Visibility: public export
parser : ({rec:0} : FlagCommand) ->Parser (input{rec:0})
Totality: total
Visibility: public export
.output : FlagCommand->Type
Totality: total
Visibility: public export
output : FlagCommand->Type
Totality: total
Visibility: public export
.show : ({rec:0} : FlagCommand) ->Show (output{rec:0})
Totality: total
Visibility: public export
show : ({rec:0} : FlagCommand) ->Show (output{rec:0})
Totality: total
Visibility: public export
.flag : FlagCommand->Flag
Totality: total
Visibility: public export
flag : FlagCommand->Flag
Totality: total
Visibility: public export
.doc : FlagCommand->String
Totality: total
Visibility: public export
doc : FlagCommand->String
Totality: total
Visibility: public export
interfaceToCommand : Type->Type
Parameters: t
Methods:
toCmd : t->GenericCommand

Implementations:
ToCommandGenericCommand
ToCommandFlagCommand
toCmd : ToCommandt=>t->GenericCommand
Totality: total
Visibility: public export
flagToGeneric : FlagCommand->GenericCommand
Totality: total
Visibility: public export
.toAPI : GenericCommand->API
Totality: total
Visibility: public export
Commands : Type
Totality: total
Visibility: public export
mapList1 : (a->b) ->List1a->List1b
Totality: total
Visibility: public export
fromGeneric : All (\x=>x) xs->AllToCommandxs=>List1GenericCommand
Totality: total
Visibility: public export
GetAPI : Commands->API
Totality: total
Visibility: public export
GetAPI' : All (\x=>x) xs->AllToCommandxs=>API
Totality: total
Visibility: public export
InOut : List1API->API
Totality: total
Visibility: public export
toChoice : (cmds : Commands) ->GetAPIcmds=&>InOut (mapList1.toAPIcmds)
Totality: total
Visibility: export
.parseCommand : (cmd : GenericCommand) ->ListString->Maybe (cmd.input)
Totality: total
Visibility: export
parse1Any : (cmd : GenericCommand) ->CLI=&>Maybe (cmd.toAPI)
Totality: total
Visibility: export
parse1All : (cmd : GenericCommand) ->CLI=&>Maybe (cmd.toAPI)
Totality: total
Visibility: export
genCLI : (cmds : Commands) ->CLI=&>Maybe (GetAPIcmds)
Totality: total
Visibility: export
genCLI' : (cmds : Commands) ->CLI=&>Maybe (InOut (mapList1.toAPIcmds))
Totality: total
Visibility: export