Lewati ke konten utama

Pemeriksa Perbedaan Dotenv

Bandingkan file .env terhadap template .env.example untuk menemukan kunci yang hilang, ekstra, dan tidak cocok nilainya. Mengurai awalan export, tanda kutip, dan komentar inline; opsi perbandingan kunci case-insensitive, perbandingan nilai, dan penyembunyian nilai. Berjalan sepenuhnya di browser Anda.

Input

Opsi

Mengganti setiap nilai non-kosong dengan ***** sehingga Anda dapat membagikan laporan dengan aman.

Output

Ringkasan

Hasil
StatusJumlah
No data yet

Detail

Hasil
StatusKunci.env.example.env
No data yet
Laporan yang dapat diekspor
 
Apakah ini membantu?

Cara lain menggunakan alat ini

REST API

curl -X POST https://api.iotools.cloud/v1/tool/dotenv-diff-checker \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "exampleInput": "# Database\nDB_HOST=\nDB_PORT=5432\nDB_NAME=\nDB_USE…",
    "actualInput": "# Database\nDB_HOST=localhost\nDB_PORT=5432\nDB_NAM…",
    "caseSensitive": "true",
    "compareValues": "true",
    "maskValues": "true"
  }'

Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.

Tanyakan ke agen AI

Use the IOTools `dotenv-diff-checker` tool (Dotenv Diff Checker) on this input:

YOUR_INPUT_HERE

Tempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.

Widget sematan

<iframe
  src="https://iotools.cloud/embed/dotenv-diff-checker/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Pemeriksa Perbedaan Dotenv — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.

Biaya per panggilan API/MCPMulai dari 5 kredit
Butuh kredit lebih?Lihat harga

Juga tersedia melalui

Panduan

Pemeriksa Perbedaan Dotenv membandingkan file .env aktual Anda terhadap template .env.example dan menunjukkan kepada Anda dengan tepat apa yang telah berubah: kunci yang hilang, kunci yang ekstra, kunci yang nilainya berbeda, dan kunci yang cocok. Ini adalah cara tercepat untuk menangkap bug klasik "bekerja di mesin saya" di mana variabel lingkungan baru ditambahkan ke template tetapi tidak pernah diatur dalam penyebaran.

Tempel .env.example Anda di sebelah kiri dan .env nyata Anda di sebelah kanan. Laporan diperbarui secara instan saat Anda mengetik — semuanya berjalan di browser Anda, jadi tidak ada yang Anda tempel pernah meninggalkan mesin Anda.

Cara menggunakannya

  1. Tempel konten .env.example Anda (template yang dilakukan) ke dalam kotak pertama.
  2. Tempel .env aktual Anda ke dalam kotak kedua.
  3. Baca ringkasan penghitungan dan tabel detail. Salin atau unduh laporan untuk dibagikan dengan rekan kerja atau dilampirkan ke tiket.

Pengurai memahami sintaks dotenv dunia nyata: melewatkan baris kosong dan komentar #, melucuti export terkemuka, menghapus tanda kutip tunggal atau ganda di sekitarnya, dan menghilangkan komentar inline # yang tertinggal (sambil meninggalkan karakter # di dalam nilai yang dikutip sendiri).

Opsi

  • Perbandingan kunci sensitif huruf besar/kecil — aktif secara default. Matikan untuk memperlakukan Api_Key dan API_KEY sebagai variabel yang sama.
  • Bandingkan nilai — ketika aktif, kunci yang ada di kedua file tetapi dengan nilai berbeda ditandai sebagai ketidakcocokan nilai. Nilai template kosong (placeholder seperti DB_HOST=) tidak pernah diperlakukan sebagai ketidakcocokan, karena yang kosong dalam contoh hanya berarti "isi ini".
  • Sembunyikan nilai dalam laporan — aktif secara default. Mengganti setiap nilai non-kosong dengan ***** sehingga Anda dapat membagikan laporan dengan aman ke PR, chat, atau pelacak bug tanpa kebocoran rahasia.

FAQ

Apa perbedaan "hilang" versus "ekstra"?

Kunci hilang dideklarasikan dalam .env.example tetapi tidak ada di .env Anda — biasanya penyebab crash saat boot. Kunci ekstra ada di .env Anda tetapi tidak ada di template — sering kali override lokal basi atau file contoh yang sudah ketinggalan zaman yang harus diperbarui.

Apakah itu memvalidasi nilai atau memeriksa format?

Tidak. Ini membandingkan kunci dan, secara opsional, apakah nilainya identik. Itu tidak tahu bahwa port harus numerik atau bahwa URL harus dapat dijangkau — itu adalah perbedaan struktural, bukan linter.

Apakah aman untuk menempelkan rahasia produksi?

Ya. Perbandingan terjadi sepenuhnya di sisi klien di browser Anda; kedua file tidak pernah diunggah, dicatat, atau dikirim ke mana pun. Membiarkan Sembunyikan nilai tetap aktif masih direkomendasikan sebelum Anda menyalin laporan ke tempat lain, dan tautan yang dapat dibagikan tidak pernah menyertakan konten file yang ditempel.

Bisakah saya mengekspor hasilnya?

Ya. Tabel detail diunduh sebagai CSV, dan Laporan yang dapat diekspor adalah ringkasan teks biasa yang dapat Anda salin atau unduh sebagai env-diff-report.txt untuk dimasukkan ke dalam tinjauan kode atau catatan CI.

Privasi

Alat ini 100% di sisi klien. Konten .env dan .env.example Anda tetap berada di tab browser — tidak ada perjalanan server bulat, tidak ada penyimpanan, dan tidak ada analitik tentang apa yang Anda tempel.

dotenvenvdiffconfigenvironment-variablesdevops

Suka alat-alatnya? Hilangkan iklannya.

Satu kali pembayaran menghapus semua iklan dari akun Anda, selamanya. Tanpa langganan, tanpa pelacakan.