v0.1.0-pre.055
This commit is contained in:
@@ -66,3 +66,14 @@ Les structures exposées à Tauri utilisent `TS` avec un chemin `export_to` expl
|
||||
cargo test export_bindings -p kb-config
|
||||
cargo test -p kb-config settings::tests::
|
||||
```
|
||||
|
||||
## Résolution de l'environnement
|
||||
|
||||
`kb-config` est l'unique propriétaire du chargement des fichiers `.env` utilisés par la configuration. La priorité est déterministe :
|
||||
|
||||
1. variables déjà présentes dans l'environnement du processus ;
|
||||
2. fichier indiqué par `KB_ENV_FILE`, sinon `.env` à la racine du workspace ;
|
||||
3. fallback `${NOM:-valeur}` déclaré dans le JSON ;
|
||||
4. conservation de `${NOM}` lorsqu'une valeur requise reste absente, afin que les consommateurs optionnels puissent échouer seulement à l'utilisation.
|
||||
|
||||
Les crates métier ne chargent pas elles-mêmes de fichier `.env`.
|
||||
|
||||
Reference in New Issue
Block a user