`sig
module Spec :
sig
val no_arg : hook:(unit -> unit) -> bool Command.Spec.flag
val escape :
hook:(string list -> unit) -> string list option Command.Spec.flag
val ad_hoc : usage_arg:string -> string list Command.Spec.anons
end
val summary : Command.t -> string
val help_recursive :
cmd:string ->
with_flags:bool ->
expand_dots:bool -> Command.t -> string -> (string * string) list
val run :
Command.t ->
cmd:string ->
args:string list ->
is_help:bool ->
is_help_rec:bool -> is_help_rec_flags:bool -> is_expand_dots:bool -> unit
val get_flag_names : Command.t -> string list
val version : string
val build_info : string
end`