Module Ketrew.EDSL.Condition.Volume

module Volume: sig .. end
“Volumes” are arbitrary file-system structures i.e. file a and (sub-directories).

type t = Ketrew_pure.Target.Volume.t 
type structure = Ketrew_pure.Target.Volume.structure 
val create : host:Ketrew.EDSL.Host.t ->
root:string ->
structure -> t
Create a volume from a Host.t and an absolute directory ~root (function raises an exception if root is not absolute).
val file : string -> structure
val dir : string ->
structure list ->
structure