Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val pure : 'a -> 'a t
val main_name : string t
val choice_names : string list t
val man_format : [ `Groff | `Pager | `Plain ] t
val info :
?sdocs:string ->
?man:Manpage.block list ->
?docs:string ->
?doc:string ->
?version:string ->
string ->
info
val name : info -> string
val eval :
?help:Format.formatter ->
?err:Format.formatter ->
?catch:bool ->
?argv:string array ->
('a t * info) ->
'a result
val eval_choice :
?help:Format.formatter ->
?err:Format.formatter ->
?catch:bool ->
?argv:string array ->
('a t * info) ->
('a t * info) list ->
'a result