dmosk / envdiff

Bandhingake .env, JSON, TOML, lan ini miturut kunci

Pilih format, tempelake utawa unggah rong konfigurasi, banjur deleng kunci sing mung ing kiwa, mung ing tengen, utawa nilai sing beda. Kabeh mlaku ing browser.

Siji format kanggo loro-lorone. Tautan Bagekake nyelehake loro teks ing fragmen # URL — ora dikirim menyang server, nanging aja dibagekake yen ana rahasia asli.

Kiwa

Tengen

Kenapa envdiff

  • Perbandingan logis. Sing dibandhingake kunci lan nilai, dudu baris teks — urutan, komentar, lan baris kosong ora ngaruhi.
  • Papat format. .env, JSON, TOML, lan ini; kunci nested JSON/TOML dadi path kaya db.host.
  • Penyamaran rahasia. Opsional: nilai kunci kaya password, token, secret, utawa key katon minangka [REDACTED].
  • Mung ing browser. Tanpa API: berkas ora metu saka piranti. Status dibagekake liwat fragmen URL.

Carane mbandhingake konfigurasi

  1. Pilih format — ditrapake kanggo loro-lorone.
  2. Tempelake teks utawa unggah berkas ing saben panel; loro-lorone wajib.
  3. Klik Bandhingake kanggo ndeleng kunci mung ing kiwa, mung ing tengen, lan sing nilai owah.
  4. Aktifake penyamaran yen perlu, banjur klik Bagekake kanggo nyalin tautan karo statuse.

Kunci, format, lan rahasia

envdiff mbandhingake kunci, dudu baris. Format ora tau dicampur: JSON lan TOML nested diratakake dadi path nganggo titik, bagean ini dadi section.key, lan .env diwaca minangka KEY=VALUE.

Tips:

  • Komentar, baris kosong, lan urutan kunci diilangake.
  • Array diratakake nganggo indeks, contone servers[0].host.
  • Nilai dibandhingake minangka teks: angka 5432 ing JSON padha karo 5432 ing .env.
  • Penyamaran mung ngowahi tampilan: kunci kaya password, token, secret, utawa key nuduhake [REDACTED].
  • Kanggo YAML nganggo yamaster; kanggo nggoleki rahasia bocor nganggo secret-scanner.

Kanggo apa

  • mbandhingake .env antarane dev, staging, lan production;
  • mriksa konfigurasi sadurunge lan sawise deploy;
  • nemokake kunci sing ilang ing sawijining lingkungan;
  • mriksa owah-owahan JSON, TOML, utawa ini tanpa diff teks sing rame;
  • mbagekake asil perbandingan liwat URL (tanpa rahasia asli).

Pitakon umum

Apa bisa mbandhingake format beda?

Ora. Siji format dipilih kanggo loro-lorone; nyampur format ora didukung.

Apa komentar lan urutan penting?

Ora. Mung kunci lan nilai sing dibandhingake.

Apa datane diunggah?

Ora. Parsing lan perbandingan mlaku ing browser; ora ana API.

Penyamaran iku apa?

Nilai kunci kaya password, secret, token, utawa key katon minangka [REDACTED]; perbandingane tetep nganggo nilai asli.

Kunci nested ditampilake kepiye?

Nganggo titik kanggo objek lan tabel, lan indeks kanggo array, contone db.host utawa servers[0].