module Command: Commandmodule Spec:sig..end
type t
val basic : summary:string ->
?readme:(unit -> string) ->
('main, unit -> unit) Spec.t -> 'main -> tbasic ~summary ?readme spec main is a basic command that executes a function main
which is passed parameters parsed from the command line according to spec. summary
is to contain a short one-line description of its behavior. readme is to contain
any longer description of its behavior that will go on that commands' help screen.val group : summary:string ->
?readme:(unit -> string) -> (string * t) list -> tgroup ~summary subcommand_alist is a compound command with named
subcommands, as found in subcommand_alist. summary is to contain
a short one-line description of the command group. readme is to
contain any longer description of its behavior that will go on that
command's help screen.
NOTE: subcommand names containing underscores will be rejected. Use dashes instead.
val run : ?version:string ->
?build_info:string -> ?argv:string list -> t -> unitSys.argvmodule Deprecated:sig..end
Deprecated should be used only by Core_extended.Deprecated_command.