Kundenprojekt · Live · Kostenloses Werkzeug

Env-Matcher – die .env aktualisieren, ohne Geheimnisse preiszugeben.

Jedes Software-Projekt kennt den Moment: Die .env.example hat neue Einträge bekommen, die eigene .env nicht. Wer das von Hand abgleicht, übersieht Schlüssel oder überschreibt Werte. Env-Matcher erledigt den Abgleich in drei Schritten – vollständig im Browser, sodass Zugangsdaten das Gerät nie verlassen. Wir haben das Werkzeug für Lilly Systems entwickelt, das es kostenlos anbietet.

  • Entwicklerwerkzeug
  • Datenschutz
  • Offline-fähig
  • Kostenlos
Startseite von Env-Matcher
Die Live-Anwendung: Abgleich in drei Schritten, das Versprechen gleich daneben – Dateiinhalte werden nicht hochgeladen.

Was wir gebaut haben

Ein kleines Werkzeug mit klaren Regeln

Beim Abgleich zweier Konfigurationsdateien ist nicht das Vergleichen schwierig, sondern die Frage, welcher Wert gewinnt. Env-Matcher beantwortet sie nach festen, nachvollziehbaren Regeln.

Alles auf dem Gerät

Die Dateien werden im Browser verglichen. Ihre Inhalte erreichen den Server nie – er liefert nur die Anwendung selbst aus. Kein Konto, keine Auswertung, keine gespeicherten Eingaben.

Vorhandene Werte zuerst

Gefüllte Werte der aktuellen Datei bleiben stehen. Ist ein Eintrag nur in der Vorlage gefüllt, wird deren Wert übernommen; ist er auf beiden Seiten leer, bleibt er leer. Neue Schlüssel sind vorausgewählt und lassen sich einzeln abwählen.

Werte bleiben verborgen

In der Prüfansicht und im Ergebnis sind Werte ausgeblendet, bis man sie bewusst einblendet. Kopieren und Herunterladen funktionieren trotzdem. Nach 15 Minuten ohne Aktivität wird alles geleert.

Offline nutzbar

Nach dem ersten Aufruf läuft die Anwendung ohne Verbindung und lässt sich, wo der Browser es anbietet, als App installieren. Verarbeitet werden UTF-8-Dateien bis 2 MiB und 10'000 Zeilen.

So funktioniert es

Einfügen, prüfen, übernehmen

1

Dateien einfügen

Aktuelle .env und neuere .env.example einfügen, per Ziehen ablegen oder auswählen. Wer neu anfängt, lässt die aktuelle Datei einfach leer.

2

Änderungen prüfen

Eine Übersicht zeigt neue, bereits vorhandene und nur lokal vorhandene Schlüssel sowie offene Fragen. Doppelte Einträge werden gemeldet – Werte und Variablenverweise werden dabei nie ausgeführt oder aufgelöst.

3

Kopieren oder herunterladen

Den Aufbau wählen – den bisherigen beibehalten oder der Vorlage folgen – und die fertige Datei kopieren oder als .env herunterladen.

Die Oberfläche

Zwei Dateien, eine klare Gegenüberstellung

Links die bestehende Konfiguration, rechts die neue Vorlage. Direkt am Eingabefeld steht, welche Seite im Zweifel gewinnt.

Eingabebereich von Env-Matcher mit aktueller .env und neuer .env.example
Schritt 1 von 3: aktuelle .env und neue .env.example nebeneinander.

Unter der Haube

Datenschutz als Bauplan, nicht als Versprechen

Bei einem Werkzeug für Konfigurationsdateien ist die wichtigste Eigenschaft eine, die man nicht sieht: Die Inhalte dürfen nirgendwohin gehen. Wir haben Env-Matcher deshalb so gebaut, dass der Vergleich vollständig im Browser läuft. Der Server liefert die Anwendung und ihre Sicherheitsvorgaben aus – mehr nicht.

Dazu gehört auch, was bewusst fehlt: keine Konten, keine Analyse, keine Fehlerberichte, keine Eingaben im Browser-Speicher oder im Offline-Zwischenspeicher. Beim Neuladen, beim Verlassen der Seite, über «Alles leeren» oder nach 15 Minuten ohne Aktivität werden Eingaben und Ergebnis verworfen.

Die Regeln für den Abgleich – welcher Wert gewinnt, wie doppelte Schlüssel behandelt werden, in welcher Reihenfolge das Ergebnis aufgebaut wird – sind festgelegt und in der Anwendung selbst erklärt. So bleibt jedes Ergebnis nachvollziehbar.

Entwickelt haben wir das Werkzeug; herausgegeben und betrieben wird es von Lilly Systems.

Live ansehen

Eine manuelle Prüfung weniger.

Am besten mit einer Beispieldatei ausprobieren – ohne Konto und ohne dass etwas hochgeladen wird.