joho

godotenv

joho

A Go port of Ruby's dotenv library (Loads environment variables from .env files)

AI 简介

joho/godotenv 是一个用 Go 语言实现的从 .env 文件加载环境变量的库,灵感来源于 Ruby 的 dotenv 库。其核心功能包括从 .env 文件中读取环境变量并将其载入到运行时环境中,支持多文件加载、注释和导出语法,以及 YAML 格式的解析。此外,它还提供了自动加载机制,并允许用户选择将环境变量直接作为 map 返回而非修改当前进程的环境变量。此项目适用于需要在开发或测试环境中通过配置文件管理可变参数的 Go 语言应用程序,尤其适合遵循十二因素应用原则的应用场景。

Go
MIT License
10.5k
Stars
451
Forks
42
Watchers
49
Issues

Star 增长

今日+3
近 7 天+22
近 30 天+63
综合评分91.27
默认分支main