4 releases (2 breaking)
new 0.3.1 | Dec 5, 2024 |
---|---|
0.3.0 | Oct 26, 2024 |
0.2.0 | Sep 14, 2024 |
0.1.0 | Sep 14, 2024 |
#225 in Cargo plugins
152 downloads per month
8KB
75 lines
About
Like dotenv but with .cargo/config.toml
files
$ env |grep ^CARGO_ENV_RUN_TEST
$ cat .cargo/config.toml
[env]
CARGO_ENV_RUN_TEST = "IT WORKS"
$ cargo env-run env |grep ^CARGO_ENV_RUN_TEST
CARGO_ENV_RUN_TEST=IT WORKS
This crate/utility does not intend to replace dotenv
or similar utilites, and was originally
designed to overcome Helix Editor's inability to recognize a compile-time environment variable
being set in a .cargo/config.toml
file instead of the current environment.
Using this utility, the fix for this scenario is to prefix the hx src/main.rs
command with
cargo env-run
which loads environment variables from .cargo/config.toml
files and then runs
the given command.
Dependencies
~4–13MB
~170K SLoC