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
. Seegetcwd(3p)
.
val chdir : string -> (unit, Error.t) Result.result
Changes the current working directory.
val homedir : unit -> (string, Error.t) Result.result
Evaluates to the path of the home directory.
Binds
uv_os_homedir
.Requires libuv 1.6.0.
Feature check:
Luv.Require.(has os_homedir)
val tmpdir : unit -> (string, Error.t) Result.result
Evaluates to the path of the temporary directory.
Binds
uv_os_tmpdir
.Requires libuv 1.9.0.
Feature check:
Luv.Require.(has os_tmpdir)