Module Async_shell

module Process : sig ... end
type 'a with_process_flags = 'a Shell.with_process_flags
type 'a with_run_flags = 'a Shell.with_run_flags
type 'a with_test_flags = 'a Shell.with_test_flags
type 'a with_ssh_flags = 'a Shell.with_ssh_flags
type 'a cmd = 'a Shell.cmd
type ('a, 'ret) sh_cmd = ('a'ret) Shell.sh_cmd
val test : bool Async.Deferred.t cmd with_test_flags
val sh_test : ('abool Async.Deferred.t) sh_cmd with_test_flags
val ssh_test : ('abool Async.Deferred.t) sh_cmd with_test_flags with_ssh_flags
val run : unit Async.Deferred.t cmd with_run_flags
val run_lines : ?⁠eol:char -> string list Async.Deferred.t cmd with_run_flags
val run_one : ?⁠eol:char -> string option Async.Deferred.t cmd with_run_flags
val run_one_exn : ?⁠eol:char -> string Async.Deferred.t cmd with_run_flags
val run_one_line : ?⁠eol:char -> string Core.Or_error.t Async.Deferred.t cmd with_run_flags
val run_one_line_exn : ?⁠eol:char -> string Async.Deferred.t cmd with_run_flags
val run_first_line : ?⁠eol:char -> string option Async.Deferred.t cmd with_run_flags
val run_first_line_exn : ?⁠eol:char -> string Async.Deferred.t cmd with_run_flags
val run_full : string Async.Deferred.t cmd with_run_flags
val run_full_and_error : (string * string) Async.Deferred.t cmd with_run_flags
val run_lines_stream : string Async.Stream.t cmd with_run_flags
val sh : ('aunit Async.Deferred.t) sh_cmd with_run_flags
val sh_lines : ('astring list Async.Deferred.t) sh_cmd with_run_flags
val sh_one : ('astring option Async.Deferred.t) sh_cmd with_run_flags
val sh_one_exn : ('astring Async.Deferred.t) sh_cmd with_run_flags
val sh_one_line : ('astring Core.Or_error.t Async.Deferred.t) sh_cmd with_run_flags
val sh_one_line_exn : ('astring Async.Deferred.t) sh_cmd with_run_flags
val sh_first_line : ('astring option Async.Deferred.t) sh_cmd with_run_flags
val sh_first_line_exn : ('astring Async.Deferred.t) sh_cmd with_run_flags
val sh_full : ('astring Async.Deferred.t) sh_cmd with_run_flags
val sh_full_and_error : ('a(string * string) Async.Deferred.t) sh_cmd with_run_flags
val sh_lines_stream : ('astring Async.Stream.t) sh_cmd with_run_flags
val ssh : ('aunit Async.Deferred.t) sh_cmd with_run_flags with_ssh_flags
val ssh_lines : ('astring list Async.Deferred.t) sh_cmd with_run_flags with_ssh_flags
val ssh_one : ('astring option Async.Deferred.t) sh_cmd with_run_flags with_ssh_flags
val ssh_one_exn : ('astring Async.Deferred.t) sh_cmd with_run_flags with_ssh_flags
val ssh_one_line : ('astring Core.Or_error.t Async.Deferred.t) sh_cmd with_run_flags with_ssh_flags
val ssh_one_line_exn : ('astring Async.Deferred.t) sh_cmd with_run_flags with_ssh_flags
val ssh_first_line : ('astring option Async.Deferred.t) sh_cmd with_run_flags with_ssh_flags
val ssh_first_line_exn : ('astring Async.Deferred.t) sh_cmd with_run_flags with_ssh_flags
val ssh_lines_stream : ('astring Async.Stream.t) sh_cmd with_run_flags with_ssh_flags
val ssh_full : ('astring Async.Deferred.t) sh_cmd with_run_flags with_ssh_flags
val ssh_full_and_error : ('a(string * string) Async.Deferred.t) sh_cmd with_run_flags with_ssh_flags
Small helper commands
val mkdir : ?⁠p:unit -> ?⁠perm:int -> string -> unit Async.Deferred.t
val scp : ?⁠compress:bool -> ?⁠recurse:bool -> ?⁠user:string -> host:string -> string -> string -> unit Async.Deferred.t