Сравнение
Сравнение .env.example с missing и extra
Повторите missing LOG_LEVEL, extra DEBUG и общие APP_HOST и APP_PORT.
·5 минут
Пресет содержит значения actual, но результат показывает только имена и числа.
Три непересекающихся набора объясняют разницу
Missing, extra и common сортируются для детерминированного результата.
Копия — безопасный каркас
Каждый actual-ключ становится NAME=, включая пустые значения.