Module type Signatures.COMMAND
type t = | Seq of t list| Cmd of spec| Echo of string list * pathname| Nop
val atomize : string list -> specval atomize_paths : string list -> specval run_spec_and_read : ?quiet:bool -> spec -> stringval execute : ?quiet:bool -> ?pretend:bool -> t -> unitval execute_many :
?quiet:bool ->
?pretend:bool ->
t list ->
(bool list * exn) optionval setup_virtual_command_solver : string -> (unit -> spec) -> unitval search_in_path : string -> stringval to_string : t -> stringval string_of_command_spec : spec -> string