module Arg_type:sig..end
type 'a t
val create : ?complete:(Core_kernel.Std.Univ_map.t -> part:string -> string list) ->
?key:'a Core_kernel.Std.Univ_map.Multi.Key.t ->
(string -> 'a) -> 'a tUniv_map.Key using the ~key argument to create.
If the of_string function raises an exception, command line parsing will be
aborted and the exception propagated up to top-level and printed along with
command-line help.
val of_map : ?key:'a Core_kernel.Std.Univ_map.Multi.Key.t ->
'a Core_kernel.Std.String.Map.t -> 'a tval of_alist_exn : ?key:'a Core_kernel.Std.Univ_map.Multi.Key.t ->
(string * 'a) list -> 'a tof_map. Raises on duplicate keysval file : ?key:'a Core_kernel.Std.Univ_map.Multi.Key.t ->
(string -> 'a) -> 'a tfile defines an Arg_type.t that completes in the same way as
Command.Spec.file, but perhaps with a different type than string or with an
autocompletion key.module Export:sig..end