
Zespoły DevOps porównują pliki .env przed wydaniem, gdy dwa środowiska zaczynają niespodziewanie działać inaczej.
Znajdź brakujące i nadmiarowe klucze oraz różne wartości. Dane wyjściowe zostają na urządzeniu i można je od razu kopiować lub zmieniać.
Przykład ładuje dwa pliki .env obok siebie: jeden opisuje konfigurację produkcyjną, drugi konfigurację stagingową. Szukaj kluczy występujących tylko po jednej stronie oraz wartości, które zmieniają się pod tą samą nazwą; tak zwykle ujawnia się zmienna zapomniana podczas kopiowania.
Dane wejściowe
API_URL=https://api.example.com
LOG_LEVEL=info
RETRY=3
--
API_URL=https://api.example.com
LOG_LEVEL=debug
TIMEOUT=30Wszystko dzieje się w przeglądarce: zawartość obu plików pozostaje na Twoim urządzeniu i nie jest nigdzie przesyłana. Narzędzie dzieli każdy blok na wiersze, dopasowuje klucze i wyświetla różnice na stronie.
Wiersz separatora pokazany w obszarze wprowadzania, umieszczony samodzielnie zaraz po ostatnim wierszu pierwszego pliku. Wszystko poniżej jest odczytywane jako drugi plik. Bez tego znacznika narzędzie nie ma sposobu, aby stwierdzić, gdzie kończy się jeden blok, a zaczyna następny.
Zwykle nie, ponieważ chodzi o pokazanie tego, co się różni. Aby potwierdzić, że klucz istnieje po obu stronach, sprawdź listę brakujących kluczy: jeśli Twojego klucza tam nie ma, oba pliki go zawierają.
Tak, przycisk importu przyjmuje pliki tekstowe i kilka formatów danych. Zachowaj jednak ostrożność z plikami .env, ponieważ często zawierają hasła i tokeny API, których możesz nie chcieć wyświetlać na współdzielonym ekranie.