Mam następującą strukturę jamy skrzyni binarnej:

prj
 |
 |__config
 |    |___conf.toml
 |
 |___src
 |    |_...
 |
 |__Cargo.toml

Więc podczas wykonywania cargo run spodziewam się następującego polecenia do uruchomienia bin /path/to/prj/config/conf.toml.

Czy to możliwe, aby skonfigurować cargo run w Cargo.toml, więc przekazuje bezwzględną ścieżkę do config/conf.toml bez przekazywania go wyraźnie za każdym razem ?

1
Some Name 1 sierpień 2020, 02:52

1 odpowiedź

Najlepsza odpowiedź

Czy jest to możliwe config cargo Uruchom w Cargo.toml, więc przechodzi więc bezwzględna ścieżka do config/conf.toml bez przekazywania go wyraźnie za każdym razem?

Nie Dokładnie , ale Cargo może być skonfigurowany z aliasami poleceń w jego Pliki konfiguracyjne. Na przykład można umieścić następujące informacje na ${PROJECT_ROOT}/.cargo/config.toml:

[alias]
runx = "run /path/to/config/conf.toml"

A potem po prostu zrobiłbyś cargo runx.

2
eggyal 10 sierpień 2020, 19:57