2 个稳定版本
1.0.1 | 2023年7月5日 |
---|
#352 在 Cargo 插件
5KB
56 行
这是一个在运行 cargo 命令之前注入环境变量的小型实用工具。
我专门构建了这个实用工具,因为 IntelliJ Rust 不支持 .env
文件,而且 EnvFile
插件也不支持 Rust。
否则,我建议通过 just
、你的 shell 或其他方式添加环境变量。
用法
# Runs `cargo run` with env coming from `.env`
cargo dotenv run
# Runs `cargo check` with env coming from `.env.production`
cargo dotenv -e .env.production check
你可以递归地任意运行 dotenv。这个事实毫无用处,但我觉得很有趣。
cargo dotenv dotenv dotenv dotenv dotenv dotenv dotenv dotenv dotenv check
安装
cargo install cargo-dotenv
问题跟踪器
- EnvFile: https://github.com/ashald/EnvFile/issues/71
- IntelliJ (YouTrack): https://youtrack.jetbrains.com/issue/IDEA-137820
依赖
~1.2–1.8MB
~34K SLoC