package febusy

  1. Overview
  2. Docs

The File module defines two particular kinds of artifact: normal files and lists of normal files.

type spec =
  1. | File of {
    1. path : string;
    }
val create : string -> (spec Build.Artifact.custom, [> `File of string ]) Build.Artifact.t
val make : string -> (string -> unit) -> (spec Build.Artifact.custom, [ `File of string ]) Build.Artifact.t Build.DAG.t
val return : string -> (spec Build.Artifact.custom, [ `File of string ]) Build.Artifact.t Build.DAG.t
module List : sig ... end