Skip to content

About

Pemuat .env untuk Tenun (dotenv)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

modul-dotenv

Pemuat berkas .env untuk Tenun. Baca konfigurasi dengan prioritas: .env > variabel lingkungan OS > nilai bawaan (fallback).

Pasang

tenun add dotenv

Lalu di kode:

impor "dotenv";

Pakai

biar host: teks = dotenv_ambil("DB_HOST", "127.0.0.1");
biar port: bulat = keBulat(dotenv_ambil("DB_PORT", "5432"));

kalau dotenv_ada("REDIS_PASSWORD") {
    redis_auth(RDS, dotenv("REDIS_PASSWORD"));
}

Contoh .env:

# komentar diabaikan
APP_NAMA=Toko Tenun
DB_PASSWORD="rahasia dengan spasi"
REDIS_PASSWORD=

API

Fungsi Keterangan
dotenv_ambil(nama, fallback): teks Nilai dari .env → env OS → fallback.
dotenv(nama): teks Sama, tanpa fallback (kosong bila tak ada).
dotenv_ada(nama): bool Benar bila kunci ada dan tak kosong.
dotenv_muat(): kosong Muat .env di direktori kerja sekali (idempoten; dipanggil otomatis).
dotenv_muat_berkas(path): kosong Muat berkas .env tertentu (mis. .env.production).

Aturan parsing: lewati baris kosong & komentar (#), pisah pada = pertama, buang spasi, buang kutip pembungkus "..."/'...'.

Uji

tenun check .

Lisensi

MIT.

About

Pemuat .env untuk Tenun (dotenv)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors