Precedence order
From lowest to highest precedence:- Root-level
env(infyrer.yml) - Package
env_file(loaded from the file, relative to the package root) - Package-level
env - Task
env_file - Task-level
env
Precedence table
.env file format
fyrer’s.env parser is intentionally simple:
- Plain
KEY=VALUEpairs, one per line. - Blank lines are ignored.
- Lines starting with
#are ignored (comments). - No shell variable expansion — values are taken literally.
.env
Per-task environment
Task-levelenv and env_file are useful when the same logical task (e.g., build) needs different settings depending on the context — for example, a production build that requires a different NODE_ENV or API endpoint than the development build:

