One of my favorite features that we released this year in atmos are “profiles”. It comes with the sober realization that there is never just one context for configuration. It changes whether you are running in CI, if you are a developer working in a few environments, or a power user leveraging all that atmos has to offer. Traditionally, this would be solved by environment variables. But then how do you consistently mange those variables in each context? When new variables are introduced how are those communicated? By taking the approach of using atmos profiles you can skip convoluted work arounds. Set one environment variable and manage everything else as pure configuration.
See
https://atmos.tools/changelog/atmos-profiles/