#cargo-command #env #env-var #env-file #dotenv #run #utility

app cargo-dotenv

一个用于在 dotenv 中运行 cargo 命令的小型子命令。

2 个稳定版本

1.0.1 2023年7月5日

#352Cargo 插件

MIT 许可证

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

问题跟踪器

依赖

~1.2–1.8MB
~34K SLoC