val conv_docv : 'a conv -> stringval conv_with_docv : 'a conv -> docv:string -> 'a convval some : ?none:string -> 'a conv -> 'a option convtype parse = | Done| Perror of Rresult.R.msg| Line of string list
val raw_args : string listval get_parse : unit -> parseval set_parse : parse -> unitval make_opt_names : string list -> string listval is_short_opt : string -> boolval is_long_opt : string -> boolval is_opt : string -> boolval short_opt_arg : string -> (string * string) optionval long_opt_arg : string -> (string * string) optionval opt_arg : string -> (string * string) optionval opt_name_compare : string -> string -> intval partition_opt_pos : string list -> string list * string listval undocumented : stringtype doc_opt_kind = | Flag of string| Opt of string * string * unit Fmt.t
type opt_doc = {names : string list;env : string option;repeat : bool;kind : doc_opt_kind;
}val get_opt_docs : unit -> opt_doc listval rem_flag :
string list ->
string list ->
string list ->
(string * string list) optionval flag : ?doc:string -> ?env:string -> string list -> boolval flag_all : ?doc:string -> ?env:string -> string list -> intval rem_option :
string list ->
string list ->
string list ->
((string * string * string list) option, [> Rresult.R.msg ]) Rresult.resultval opt :
?docv:string ->
?doc:string ->
?env:string ->
string list ->
'a conv ->
absent:'a ->
'aval opt_all :
?docv:string ->
?doc:string ->
?env:string ->
string list ->
'a conv ->
absent:'a list ->
'a listval get_pp_usage : pos:bool -> string option -> unit Fmt.tval parse_opts : ?doc:string -> ?usage:string -> unit -> unitval parse : ?doc:string -> ?usage:string -> pos:'a conv -> unit -> 'a listval kconv :
?docv:string ->
kind:string ->
(string -> 'a option) ->
(Format.formatter -> 'a -> unit) ->
'a convval bin : string list convval cmd : string list convval nativeint : nativeint convval enum : (string * 'a) list -> 'a convval list : ?sep:string -> 'a conv -> 'a list convval array : ?sep:string -> 'a conv -> 'a array convval pair : ?sep:string -> 'a conv -> 'b conv -> ('a * 'b) conv