package ocaml_plugin

  1. Overview
  2. Docs

Module Private.ShellSource

Sourceval set_defaults : ?verbose:bool -> ?echo:bool -> unit -> unit

Global properties regarding bash sys calls. Echo would print the command before running them, and verbose would print the full output of the command.

Sourceval flags : unit Async.Command.Param.t

Offers a command line param to set verbose and echo directly.

Sourceval run : ?working_dir:string -> ?env:Async.Unix.env -> ?quiet_or_error:bool -> string -> string list -> unit Async.Deferred.Or_error.t
Sourceval run_lines : ?working_dir:string -> ?env:Async.Unix.env -> string -> string list -> string list Async.Deferred.Or_error.t
Sourceval getcwd : unit -> string Async.Deferred.Or_error.t
Sourceval chmod : string -> perm:Async.Unix.file_perm -> unit Async.Deferred.Or_error.t
Sourceval temp_dir : in_dir:string -> ?prefix:string -> ?suffix:string -> ?perm:Async.Unix.file_perm -> unit -> string Async.Deferred.Or_error.t

When this function succeed, it returns a absolute pathname.

Sourceval absolute_pathname : string -> string Async.Deferred.Or_error.t
Sourceval absolute_pathnames : string list -> string list Async.Deferred.Or_error.t
Sourceval rm : ?r:unit -> ?f:unit -> string list -> unit Async.Deferred.Or_error.t
Sourceval rmdir : string -> unit Async.Deferred.Or_error.t
Sourceval cp : source:string -> dest:string -> unit Async.Deferred.Or_error.t
Sourceval readdir : string -> string array Async.Deferred.Or_error.t
OCaml

Innovation. Community. Security.