Up
Module
Shell
Signature
include
Async_shell
module
Process
: sig .. end
type
'a with_process_flags = 'a
Core_extended.Shell.with_process_flags
type
'a with_run_flags = 'a
Core_extended.Shell.with_run_flags
type
'a with_test_flags = 'a
Core_extended.Shell.with_test_flags
type
'a with_ssh_flags = 'a
Core_extended.Shell.with_ssh_flags
type
'a cmd = 'a
Core_extended.Shell.cmd
type
('a, 'ret) sh_cmd = ('a, 'ret)
Core_extended.Shell.sh_cmd
val
test : bool
Async.Std.Deferred.t
cmd
with_test_flags
val
sh_test : ('a, bool
Async.Std.Deferred.t
)
sh_cmd
with_test_flags
val
ssh_test : ('a, bool
Async.Std.Deferred.t
)
sh_cmd
with_test_flags
with_ssh_flags
val
run : unit
Async.Std.Deferred.t
cmd
with_run_flags
val
run_lines : ?eol:char -> string list
Async.Std.Deferred.t
cmd
with_run_flags
val
run_one : ?eol:char -> string option
Async.Std.Deferred.t
cmd
with_run_flags
val
run_one_exn : ?eol:char -> string
Async.Std.Deferred.t
cmd
with_run_flags
val
run_full : string
Async.Std.Deferred.t
cmd
with_run_flags
val
run_full_and_error : (string * string)
Async.Std.Deferred.t
cmd
with_run_flags
val
run_lines_stream : string
Async.Std.Stream.t
cmd
with_run_flags
val
sh : ('a, unit
Async.Std.Deferred.t
)
sh_cmd
with_run_flags
val
sh_lines : ('a, string list
Async.Std.Deferred.t
)
sh_cmd
with_run_flags
val
sh_one : ('a, string option
Async.Std.Deferred.t
)
sh_cmd
with_run_flags
val
sh_one_exn : ('a, string
Async.Std.Deferred.t
)
sh_cmd
with_run_flags
val
sh_full : ('a, string
Async.Std.Deferred.t
)
sh_cmd
with_run_flags
val
sh_lines_stream : ('a, string
Async.Std.Stream.t
)
sh_cmd
with_run_flags
val
ssh : ('a, unit
Async.Std.Deferred.t
)
sh_cmd
with_run_flags
with_ssh_flags
val
ssh_lines : ('a, string list
Async.Std.Deferred.t
)
sh_cmd
with_run_flags
with_ssh_flags
val
ssh_full : ('a, string
Async.Std.Deferred.t
)
sh_cmd
with_run_flags
with_ssh_flags
val
ssh_one : ('a, string option
Async.Std.Deferred.t
)
sh_cmd
with_run_flags
with_ssh_flags
val
ssh_one_exn : ('a, string
Async.Std.Deferred.t
)
sh_cmd
with_run_flags
with_ssh_flags
val
ssh_lines_stream : ('a, string
Async.Std.Stream.t
)
sh_cmd
with_run_flags
with_ssh_flags
Small helper commands
val
mkdir : ?p:unit -> ?perm:int -> string -> unit
Async.Std.Deferred.t
val
scp : ?compress:bool -> ?recurse:bool -> ?user:string -> host:string -> string -> string -> unit
Async.Std.Deferred.t