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):

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 and list-s