sig
type t
val to_yojson : Ketrew_path.t -> Yojson.Safe.json
val of_yojson :
Yojson.Safe.json -> [ `Error of string | `Ok of Ketrew_path.t ]
val file : string -> Ketrew_path.t
val directory : string -> Ketrew_path.t
val root : Ketrew_path.t
val absolute_file_exn : string -> Ketrew_path.t
val absolute_directory_exn : string -> Ketrew_path.t
val relative_directory_exn : string -> Ketrew_path.t
val relative_file_exn : string -> Ketrew_path.t
val concat : Ketrew_path.t -> Ketrew_path.t -> Ketrew_path.t
val to_string : Ketrew_path.t -> string
val to_string_quoted : Ketrew_path.t -> string
val exists_shell_condition : Ketrew_path.t -> string
val size_shell_command : Ketrew_path.t -> string
end