I have the following binary crate source structure:
prj
|
|__config
| |___conf.toml
|
|___src
| |_...
|
|__Cargo.toml
So when performing cargo run I expect the following command to run bin /path/to/prj/config/conf.toml.
Is it possible to config cargo run in Cargo.toml so it passes the absolute path to the config/conf.toml without passing it explicitly every time?
Is it possible to config
cargo runinCargo.tomlso it passes the absolute path to theconfig/conf.tomlwithout passing it explicitly every time?
Not exactly, but Cargo can be configured with command aliases in its configuration files. For example, you could place the following into ${PROJECT_ROOT}/.cargo/config.toml:
[alias]
runx = "run /path/to/config/conf.toml"
And then you'd just do cargo runx.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With