2 个不稳定版本
0.3.0 | 2023年5月5日 |
---|---|
0.2.0 | 2023年4月4日 |
0.1.0 |
|
#2100 在 命令行工具
4KB
50 行
load-env
用于加载 .env 文件的 CLI 包装器,用 Rust 编写
安装
使用 cargo 全局安装
cargo install load-env
用法
在您的项目中创建 .env 文件
DATABASE_URL="postgres://user:password@host:port/db"
使用 CLI 加载 .env
load-env <your-command>
嵌套和模式
您可以使用 .env 文件的命名约定,例如在 nextjs
、Vite
等。
例如,为本地使用创建 .env.local
# .env.local
DATABASE_URL="postgres://user:password@host:port/db-local"
并为运行测试创建 .env.test.local
# .env.test.local
DATABASE_URL="postgres://user:password@host:port/db-test"
.env.local
总会被加载,如果您想加载 .env.test.local
,则需要指定模式标志
load-env -m test <your-command>
环境加载优先级
.env # loaded in all cases
.env.local # loaded in all cases, ignored by git
.env.[mode] # only loaded in specified mode
.env.[mode].local # only loaded in specified mode, ignored by git
依赖项
~48KB