#env-file #env #load #loading #cli

app load-env

用于加载 .env 文件的工具

2 个不稳定版本

0.3.0 2023年5月5日
0.2.0 2023年4月4日
0.1.0 2023年4月4日

#2100命令行工具

ISC 许可证

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 文件的命名约定,例如在 nextjsVite 等。

例如,为本地使用创建 .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