.env Parser
dotenv formatındaki içeriği anahtar/değer tablosuna ayırır. Hassas alanları maskeler.
Bu araç tarayıcınızda çalışır. Veriler dışarı çıkmaz.
Dikkat: Hassas değerler içeren
.env içeriklerini buraya
yapıştırmadan önce iki kez düşünün. İşlem tamamen tarayıcınızda yapılır, ama iyi bir alışkanlık
değildir.
| Anahtar | Değer |
|---|
Nasıl Çalışır
.env dosyaları “basit” görünür ama parser implementasyonları arasında anlamlı
farklar vardır. Bu araç yaygın kuralları (php-dotenv, node-dotenv, godotenv)
takip eden bir parser çalıştırır.
Desteklenen kalıplar
KEY=value— temel form.KEY="value with spaces"— çift tırnaklı;\n,\t,\\,\"escape’lerini çözer.KEY='value'— tek tırnaklı; ham, escape yok.export KEY=value— bash uyumluluğu içinexportprefix’i atlanır.# yorum satırıveyaKEY=value # inline yorum(sadece tırnaksız değerler için).KEY=— boş değer.
Yaygın hatalar
- Boşluksuz
=:KEY = value— bazı parser’lar (godotenv) bunu kabul eder, çoğu reddeder. Güvenli tarafta:=etrafında boşluk olmasın. - Çift tırnaksız boşluk:
KEY=hello world—hello worldmü,hellomu? Parser’a göre değişir. Her zaman tırnak kullanın. - Multi-line değerler: çift tırnak içinde
\nescape ile yapılır; gerçek satır sonları çoğu parser tarafından desteklenmez.
Hassas değerlerin maskelenmesi
Araç, key, secret, token, password, auth, credential kelimelerinden
birini içeren anahtarların değerlerini maskeler. Bu sadece görünümiçin —
gerçek koruma değil. Bir .env içeriğini bir tarayıcıya yapıştırmak, hassas
değerleri:
- Tarayıcı history’sine,
- Clipboard’una,
- Ekran paylaşımına,
- Tarayıcı uzantılarına,
açar. Bu araç hassas değerleri dışarı göndermez, ama yine de üretim secrets’ınızı buraya yapıştırmayın. Dummy/test verisi ile çalışın.
Gizlilik
Tüm parsing tarayıcınızda yapılır. Veriler dışarı çıkmaz.