drom_lib

The drom tool is a wrapper over opam/dune in an attempt to provide a cargo-like user experience
type 'context t = 'context -> string -> string
exception UnclosedExpression of string
val escape : bool ref
val check : bool list -> bool
val buffer : ?sep:char -> ?sym:bool -> ?fail:bool -> ?escape:bool ref -> ?skipper:bool list ref -> ?brace:( 'a -> string -> string ) -> ?paren:( 'a -> string -> string ) -> ?bracket:( 'a -> string -> string ) -> ?var:( 'a -> string -> string ) -> ctxt:'b -> Buffer.t -> string -> unit
val string : ?sep:char -> ?sym:bool -> ?fail:bool -> ?escape:bool ref -> ?skipper:bool list ref -> ?brace:( 'a -> string -> string ) -> ?paren:( 'a -> string -> string ) -> ?bracket:( 'a -> string -> string ) -> ?var:( 'a -> string -> string ) -> ctxt:'b -> string -> string
exception UnknownExpression of string
val string_from_list : ?sep:char -> ?sym:bool -> ?fail:bool -> ?brace:bool -> ?paren:bool -> ?bracket:bool -> ?var:bool -> ?default:string -> (string * string) list -> string -> string