module Command: Commandmodule Spec:sig..end
type 
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.