Сравнение файлов .env
Сравните два файла .env и найдите отличия в переменных окружения.
Сравнение файлов .env
Вставьте один файл .env слева и второй справа, и этот инструмент точно скажет, чем они отличаются: какие переменные есть только в файле A, какие только в файле B, и какие есть в обоих, но с другим значением. Инструмент создан для момента перед развёртыванием, когда нужно узнать, что изменилось между .env.development и .env.production, или почему локальная настройка коллеги отличается от вашей.
Отключите «Сравнивать значения, не только названия», чтобы проверить только наличие — полезно, когда вас волнует только что все нужные ключи есть, но не их значения. «Считать пустые значения отсутствующими» делает VAR= эквивалентным отсутствующему VAR, что соответствует поведению большинства инструментов, читающих файлы .env. «Игнорировать переменные по маске» принимает шаблоны с подстановкой через запятую, поэтому PRIVATE_* или *_DEBUG можно исключить из сравнения полностью, не редактируя файлы. Включите «Скрывать значения в результате» перед скриншотом или отправкой результата — каждое значение заменяется на плейсхолдер фиксированной длины, поэтому секреты никогда не появляются в отчёте и их длина не раскрывается.
Помимо простого отчёта о различиях, «Результат» может создать объединённый файл .env — каждый ключ из обоих файлов, с выигрышным значением из файла B и комментарием, отмечающим исходное значение из файла A — или свободный от значений шаблон .env.example со списком всех ключей из обоих файлов, готовый раздать новому члену команды. Сам отчёт о различиях может отображаться как удобный список или как выровненная таблица. Комментарии и порядок строк во входных файлах никогда не влияют на сравнение, так как ключи подбираются по названию, а не по положению.
Всё работает локально в вашем браузере — файлы, которые вы вставляете, включая любые секреты, никогда не загружаются никуда. Скопируйте результат, загрузите его как файл .txt или отправьте обратно во входные данные, чтобы продолжить работу.