package ocaml-arg

  1. Overview
  2. Docs
type t = {
  1. name : string;
  2. synopsis : string;
  3. help : string;
  4. usage : string;
  5. specs : (Arg.key * Arg.spec * Arg.doc) list;
  6. anon : string -> unit;
  7. main : unit -> unit;
}
module StringMap : sig ... end
val bad : ('a, unit, string, 'b) Pervasives.format4 -> 'a
val make : name:string -> synopsis:string -> ?help:string -> ?usage:string -> (unit -> unit) -> t
val register : t -> unit
val find : StringMap.key -> t
val fold : f:(StringMap.key -> t -> 'a -> 'a) -> init:'a -> 'a