Sourcetype spec = Stdlib.Arg.key * Stdlib.Arg.spec * Stdlib.Arg.doc Sourcetype command = {name : string;help : Stdlib.Arg.usage_msg;specs : spec list;enter : unit -> unit;anon : (string -> unit) option;commit : unit -> unit;abort : unit -> unit;
} Sourceval command :
string ->
Stdlib.Arg.usage_msg ->
?enter:(unit -> unit) ->
?anon:Stdlib.Arg.anon_fun ->
?commit:(unit -> unit) ->
?abort:(unit -> unit) ->
spec list ->
command Sourceval parse_argv :
?current:int Stdlib.ref ->
string array ->
spec list ->
command list ->
?default:string ->
?warn_default:(unit -> unit) ->
?no_subcommand:(unit -> unit) ->
Stdlib.Arg.anon_fun ->
Stdlib.Arg.usage_msg ->
unit Sourceval parse :
spec list ->
command list ->
?default:string ->
?warn_default:(unit -> unit) ->
?no_subcommand:(unit -> unit) ->
Stdlib.Arg.anon_fun ->
Stdlib.Arg.usage_msg ->
unit