Mengapa envdiff
- Perbandingan logis. Yang dibandingkan kunci dan nilai, bukan baris teks — urutan, komentar, dan baris kosong tidak berpengaruh.
- Empat format.
.env, JSON, TOML, dan ini; kunci bersarang JSON/TOML menjadi path sepertidb.host. - Penyamaran rahasia. Opsional: nilai kunci seperti password, token, secret, atau key tampil sebagai
[REDACTED]. - Hanya di peramban. Tanpa API: file tidak keluar dari perangkat Anda. Status dibagikan lewat fragmen URL.
Cara membandingkan konfigurasi
- Pilih format — berlaku untuk kedua sisi.
- Tempel teks atau unggah file di tiap panel; keduanya wajib.
- Klik Bandingkan untuk melihat kunci hanya di kiri, hanya di kanan, dan yang nilainya berubah.
- Aktifkan penyamaran bila perlu, lalu klik Bagikan untuk menyalin tautan beserta statusnya.
Kunci, format, dan rahasia
envdiff membandingkan kunci, bukan baris. Format tidak pernah dicampur: JSON dan TOML bersarang diratakan menjadi path bertitik, bagian ini menjadi section.key, dan .env dibaca sebagai KEY=VALUE.
Tips:
- Komentar, baris kosong, dan urutan kunci diabaikan.
- Array diratakan dengan indeks, misalnya
servers[0].host. - Nilai dibandingkan sebagai teks: angka
5432di JSON sama dengan5432di .env. - Penyamaran hanya mengubah tampilan: kunci seperti password, token, secret, atau key menampilkan [REDACTED].
- Untuk YAML gunakan
yamaster; untuk mencari rahasia yang bocor gunakansecret-scanner.
Untuk apa
- membandingkan .env antara dev, staging, dan production;
- memeriksa konfigurasi sebelum dan sesudah deploy;
- menemukan kunci yang hilang di satu lingkungan;
- meninjau perubahan JSON, TOML, atau ini tanpa diff teks yang berisik;
- membagikan hasil perbandingan lewat URL (tanpa rahasia asli).
Pertanyaan umum
Bisakah membandingkan format berbeda?
Tidak. Satu format dipilih untuk kedua sisi; mencampur format tidak didukung.
Apakah komentar dan urutan penting?
Tidak. Hanya kunci dan nilai yang dibandingkan.
Apakah data saya diunggah?
Tidak. Pengurai dan perbandingan berjalan di peramban; tidak ada API.
Apa fungsi penyamaran?
Nilai kunci seperti password, secret, token, atau key tampil sebagai [REDACTED]; perbandingan tetap memakai nilai asli.
Bagaimana kunci bersarang ditampilkan?
Dengan titik untuk objek dan tabel serta indeks untuk array, misalnya db.host atau servers[0].