Cmdliner_base
A few helpful base definitions.
val uid : unit -> int
uid () is new unique for the program run.
uid ()
val suggest : string -> string list -> string list
suggest near candidates suggest values from candidates not too far from near.
suggest near candidates
candidates
near
val is_space : char -> bool
val string_has_prefix : prefix:string -> string -> bool
val string_drop_prefix : prefix:string -> string -> string option
module Fmt : sig ... end
val quote : string -> string
val pp_alts : string list Fmt.t
val alts_str : ?quoted:bool -> string list -> string
val err_empty_list : string
val err_ambiguous : kind:string -> string -> ambs:string list -> string
val err_unknown : ?dom:string list -> ?hints:string list -> kind:string -> string -> string
val err_multi_def : kind:string -> string -> ('b -> string) -> 'b -> 'b -> string
module Completion : sig ... end
module Conv : sig ... end