Module Luv.Path

val exepath : unit -> (string, Error.t) Result.result

Evaluates to the executable's path.

Binds uv_exepath.

val cwd : unit -> (string, Error.t) Result.result

Evaluates to the current working directory.

Binds uv_cwd. See getcwd(3p).

val chdir : string -> (unit, Error.t) Result.result

Changes the current working directory.

Binds uv_chdir. See chdir(3p).

val homedir : unit -> (string, Error.t) Result.result

Evaluates to the path of the home directory.

Binds uv_os_homedir.

val tmpdir : unit -> (string, Error.t) Result.result

Evaluates to the path of the temporary directory.

Binds uv_os_tmpdir.