I recall we talked about a switch that would expla...
# atmos-dev
r
I recall we talked about a switch that would explain where every key came from post deep merge. This should give us that via
--explain
https://github.com/cloudposse/atmos/pull/2199/changes
e
we have a
--provenance
flag
r
Gasp! Is that the same thing??
e
I believe so.
It shows which file influence any value.
r
Oh maaaaaan no way, i had no idea. Thank you, ill use provenance then
Hmm wait, provenance doesn't show the full trace tho
So if you have 4 different catalogs that overwrite the same key, you wont know from provenance
Youd only know the winner
Whereas with explain, it will show the full import chain
e
then maybe it should be
--provenance-chain
?
one of the design goals with
atmos describe
is the output is still valid YAML
CleanShot 2026-03-14 at 23.12.47@2x.png
What about
--provenance=trace
or
--provenance=full
r
Yeah i like that a lot
e
(I thought you were on vacation?!)
r
Maybe the yaml oitput for the full/trace would be a list of imports that set the key and the last one would win
I am lol but i am throwing out a lot of ideas to copilot/claude for projects i love
❤️ 1