Alat developer / 16
Parser & Konverter Dotenv (.env)
Parse variabel environment .env menjadi JSON, skrip export shell, atau Kubernetes ConfigMap YAML.
Parser & Konverter Dotenv (.env): TOEA mengekstrak deklarasi KEY=VALUE, membersihkan komentar dan membuka tanda kutip pembungkus. Berjalan 100% lokal di browser Anda tanpa upload file ke server.
- Kategori
- Tools developer
- Dijalankan
- Di browser Anda
- Biaya
- Gratis · tanpa daftar
- Ketersediaan
- Siap digunakan
Cara baris dibaca
# memulai komentar di awal baris atau setelah spasi, sehingga KEY=abc#1 mempertahankan abc#1, sedangkan KEY=abc #note menghasilkan abc. Kuotasi di sekitar nilai dihapus, dan \n menjadi pemisah baris hanya di dalam tanda kutip ganda. Nilai tidak dapat melintasi beberapa baris, dan key duplikat yang muncul belakangan menggantikan yang sebelumnya. Referensi seperti ${HOME} disalin apa adanya: dotenv milik Node juga tidak mengembangkannya, sedangkan tool seperti Docker Compose bisa melakukannya. Semua nilai berupa string, sehingga PORT=3000 menjadi "3000".
Output Kubernetes dan shell
ConfigMap digunakan untuk pengaturan, bukan password atau API key. Untuk itu, buat Secret; perintah kubectl create secret generic app-env --from-env-file=.env dapat membuatnya langsung. Nilainya hanya di-encode dengan Base64, jadi batasi siapa yang dapat membacanya. Nama ConfigMap harus terdiri dari huruf kecil, angka, -, dan ..
Dalam shell script, setiap nilai berada di dalam tanda kutip tunggal, sehingga shell tidak melakukan ekspansi saat file di-source: password seperti pa$word atau nilai dengan backtick tetap tidak berubah. Tanda kutip tunggal di dalam nilai ditulis sebagai '\'', yang menutup kuotasi, menambahkan kuotasi yang di-escape, lalu membukanya kembali. Muat script dengan source atau .; menjalankannya sebagai proses terpisah hanya menetapkan variabel dalam proses tersebut.
Cara menggunakannya
- Tempel isi file .env kamu.
- Pilih format output (JSON, export, atau ConfigMap).
- Salin konfigurasi yang sudah diformat.
Privasi & batasan
Semua secret dan key environment tetap sepenuhnya di browser kamu.
Alat terkait
Pertanyaan umum
Apakah komentar didukung?
Ya, komentar baris yang diawali '#' serta komentar inline diproses dengan bersih.
Alat gratis · berjalan di browser anda · tanpa perlu akun