Module Ortac_dune.Utils

val stanza : (Stdlib.Format.formatter -> 'a -> unit) -> Stdlib.Format.formatter -> 'a -> unit
val stanza_rule : (Stdlib.Format.formatter -> 'a -> unit) -> Stdlib.Format.formatter -> 'a -> unit
val with_target : (Stdlib.Format.formatter -> 'a -> unit) -> Stdlib.Format.formatter -> 'a -> unit
val ignore_err : (Stdlib.Format.formatter -> 'a -> unit) -> Stdlib.Format.formatter -> 'a -> unit
val setenv : string -> string -> (Stdlib.Format.formatter -> 'a -> unit) -> Stdlib.Format.formatter -> 'a -> unit
val action : Stdlib.Format.formatter -> (Stdlib.Format.formatter -> 'a -> unit) -> 'a -> unit
val action_with_env : string -> string -> Stdlib.Format.formatter -> (Stdlib.Format.formatter -> 'a -> unit) -> 'a -> unit
val package : string -> Stdlib.Format.formatter -> 'a -> unit
val quiet : Stdlib.Format.formatter -> 'a -> unit
val rule : Stdlib.Format.formatter -> 'a Fmt.t list -> 'a -> unit
val library : Stdlib.Format.formatter -> 'a Fmt.t list -> 'a -> unit
val test : Stdlib.Format.formatter -> 'a Fmt.t list -> 'a -> unit
val run : Stdlib.Format.formatter -> 'a Fmt.t list -> 'a -> unit
val copy : Stdlib.Format.formatter -> 'a Fmt.t list -> 'a -> unit
val with_deps : Stdlib.Format.formatter -> 'a -> unit
val ortac : Stdlib.Format.formatter -> 'a -> unit
val runtest : Stdlib.Format.formatter -> 'a -> unit
val promote : Stdlib.Format.formatter -> 'a -> unit
val targets : ('a -> string) -> Stdlib.Format.formatter -> 'a -> unit
val deps : ('a -> string) -> Stdlib.Format.formatter -> 'a -> unit
val dep : (Stdlib.Format.formatter -> 'a -> unit) -> Stdlib.Format.formatter -> 'a -> unit
val optional_argument : string -> ('a -> string option) -> 'a -> (Stdlib.Format.formatter -> 'b -> unit) list