package lrgrep

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Utils.SubargSource

Sourcetype spec = Stdlib.Arg.key * Stdlib.Arg.spec * Stdlib.Arg.doc
Sourcetype command = {
  1. name : string;
  2. help : Stdlib.Arg.usage_msg;
  3. specs : spec list;
  4. enter : unit -> unit;
  5. anon : (string -> unit) option;
  6. commit : unit -> unit;
  7. 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 usage_string : spec list -> command list -> Stdlib.Arg.usage_msg -> string
Sourceval usage : spec list -> command list -> Stdlib.Arg.usage_msg -> unit
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