Parameter Make.I

type root

The repository root

type file

Filenames

type dir

Directory names

type 'a typed_file

Filenames but with phantom types

Repository local path: $opam/repo/<name>

val absolute : root -> string -> file

Returns an absolute filepath that works for the targeted repository representation

val absolute_dir : root -> dir -> dir

Same as absolute but for directories

val dir_of_string : string -> dir
val to_typed_file : file -> 'a typed_file
module Op : sig ... end