package luv

  1. Overview
  2. No Docs
Binding to libuv: cross-platform asynchronous I/O

Install

Dune Dependency

Authors

Maintainers

Sources

luv-0.5.12.tar.gz
sha256=769f6a08862a49d44e20043e270ef7177bcc7bb8679037bc06065622634c56c0
md5=57b2063e489cbbcfea3a238ced0dd297

doc/luv/Luv/Env/index.html

Module Luv.EnvSource

Sourceval getenv : string -> (string, Error.t) result

Retrieves the value of an environment variable.

Binds uv_os_getenv. See getenv(3p).

Requires libuv 1.12.0.

Feature check: Luv.Require.(has os_getenv)

Sourceval setenv : string -> value:string -> (unit, Error.t) result

Sets an environment variable.

Binds uv_os_setenv. See setenv(3p).

Requires libuv 1.12.0.

Feature check: Luv.Require.(has os_getenv)

Sourceval unsetenv : string -> (unit, Error.t) result

Unsets an environment variable.

Binds uv_os_unsetenv. See unsetenv(3p).

Requires libuv 1.12.0.

Feature check: Luv.Require.(has os_getenv)

Sourceval environ : unit -> ((string * string) list, Error.t) result

Retrieves all environment variables.

Binds uv_os_environ. See environ(3p).

Requires libuv 1.31.0.

Feature check: Luv.Require.(has os_environ)

OCaml

Innovation. Community. Security.