Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val sexp_of_copy : copy -> Sexplib0.Sexp.t
val copy_of_sexp : Sexplib0.Sexp.t -> copy
val sexp_of_user : user -> Sexplib0.Sexp.t
val user_of_sexp : Sexplib0.Sexp.t -> user
val sexp_of_run : run -> Sexplib0.Sexp.t
val run_of_sexp : Sexplib0.Sexp.t -> run
val sexp_of_op : op -> Sexplib0.Sexp.t
val op_of_sexp : Sexplib0.Sexp.t -> op
val __op_of_sexp__ : Sexplib0.Sexp.t -> op
val comment : ('a, unit, string, op) Stdlib.format4 -> 'a
val workdir : string -> op
val shell : string list -> op
val copy :
?from:[ `Context | `Build of string ] ->
?exclude:string list ->
string list ->
dst:string ->
op
val env : string -> string -> op
val user : uid:int -> gid:int -> op
val root : user
val pp : t Fmt.t
pp f s
is similar to Sexplib.Sexp.pp_hum f (sexp_of_t s)
, but attempts to improve the layout slightly by putting each operation on its own line.
val pp_op : op Fmt.t
pp_op
formats op
as an S-expression.
module Cache : sig ... end
module Docker : sig ... end