envie logo

Package VersionHex DocsBuilt with GleamLicense: MIT

envie

Type-safe environment configuration for Gleam. Cross-platform, zero runtime dependencies.

Why the name? envy was taken on Hex, so envie it is. French for desire. You shouldn’t be jealous of other languages’ config loaders, just desire a better one. 🥐

Install

gleam add envie
import envie

pub fn main() {
  let port = envie.get_int("PORT", 3000)
  let debug = envie.get_bool("DEBUG", False)
}

Features

Documentation

Requirements

Gleam 1.14+, OTP 27+ on BEAM. Only gleam_stdlib.


Made with Gleam 💜

Search Document