effective_config¶
Effective configuration¶
To make it easily comprehensible, the protoprimer supports eval sub command to print effective config
where all fields are shown with their evaluated values (if present) including final derived ones.
It is possible to evaluate the effective config to see:
the data loaded from files
the data derived from the loaded data
./prime eval
TODO: update this - no more python format (unless ./cmd/eval_conf):
The effective config uses python format (to render comments):
for all loaded files in JSON (see config_format)
and also for derived_config
This obsoleted interactive wizard mode that was:
less convenient: the user has to navigate via CLI dialogue
more confusing: the modification is done on the initial values without seeing the derived ones
more cumbersome: it writes to the config files (not read-only) complicated with nested
dict-s andlist-s