Questions this page should answer fast
- Which values belong in environment variables instead of checked-in config files?
- How do you see whether the shell is overriding file-based config?
- When should you stop using environment variables and move values into a more stable config path?
What to verify next
- List the relevant environment variables in the shell you actually use.
- Compare behavior with and without those exports active.
- If the same issue survives after clearing env overrides, return to the config file path.
Common mistakes
- Treating environment values as if they were self-documenting.
- Forgetting that different terminal profiles can export different values.
- Using env overrides permanently when a stable config file would be easier to reason about.