Compare .env, .env.local, .env.production and other env files in your workspace side by side in one table, spot missing variables and unprotected secrets at a glance, and generate .env.example in one click.
Çalışma alanınızdaki .env, .env.local, .env.production ve diğer env dosyalarını tek bir tabloda karşılaştırın, eksik değişkenleri ve korunmayan secret'ları bir bakışta görün, tek tıkla .env.example üretin.
Features / Özellikler
Sidebar / Kenar Çubuğu
- Activity Bar panel — auto-lists every
.env*file found in the current workspace, no manual action needed Activity Bar paneli — çalışma alanındaki her.env*dosyasını otomatik listeler, elle bir şey yapmaya gerek yok - Live badge — shows the total number of missing values + unprotected files right on the icon Canlı rozet — eksik değer ve korumasız dosya sayısının toplamını ikonun üzerinde gösterir
- Click to open — clicking a file in the tree opens the comparison table; right-click → Reveal File in Editor for the raw file Tıkla aç — ağaçtaki bir dosyaya tıklamak karşılaştırma tablosunu açar; ham dosya için sağ tık → Dosyayı Editörde Göster
Comparison Table / Karşılaştırma Tablosu
- One row per key, one column per file — auto-refreshes whenever a
.env*file changes on disk Anahtar başına satır, dosya başına sütun — diskte bir.env*dosyası değiştiğinde otomatik yenilenir - Missing value badge — click it to add the value to that file without leaving the panel Eksik değer rozeti — panelden çıkmadan değeri o dosyaya eklemek için tıklayın
- Inline edit & delete — click any existing value to edit it in place, or use the 🗑 icon to remove it (with confirmation) Satır içi düzenleme ve silme — mevcut bir değere tıklayarak yerinde düzenleyin, 🗑 ikonuyla (onaylı) silin
- Reveal values — values are masked by default; toggle to show them, or copy any single value to the clipboard Değerleri göster — değerler varsayılan olarak gizlidir; göstermek için değiştirin, tek bir değeri panoya kopyalayın
- Generate .env.example — writes every known key (with empty values) to
.env.example, confirming before overwrite.env.exampleoluştur — bilinen her anahtarı (boş değerlerle).env.example'a yazar, üzerine yazmadan önce onay ister
Gitignore Protection / Gitignore Koruması
- Per-file warning icon — a 🔓 icon appears in the column header of any
.env*file not covered by.gitignoreDosya bazlı uyarı ikonu —.gitignoretarafından korunmayan her.env*dosyasının sütun başlığında 🔓 ikonu belirir - One-click fix — click the icon to add just that file to
.gitignore(creating the file if it doesn't exist yet) Tek tıkla düzelt — ikona tıklayarak sadece o dosyayı.gitignore'a ekleyin (dosya yoksa oluşturulur)
Usage / Kullanım
- Command Palette →
Tegin Env Manager: Open Panel - Right-click any
.env*file in the Explorer →Tegin Env Manager: Open Panel - Or click any file in the Tegin Env Manager Activity Bar panel
- Ya da Tegin Env Manager Activity Bar panelindeki herhangi bir dosyaya tıklayın
Settings / Ayarlar
| Setting | Default | Description / Açıklama |
|---|---|---|
envManager.language |
auto |
UI language: auto, en or tr / Arayüz dili: auto, en veya tr |
envManager.excludeGlob |
**/{node_modules,.git,dist,out,build,.next,.venv}/** |
Folders excluded when scanning for .env* files / .env* taraması sırasında dışlanan klasörler |
envManager.autoOpenOnMissingKeys |
false |
Auto-open the panel when missing keys are first detected / Eksik anahtarlar ilk tespit edildiğinde paneli otomatik aç |
Requirements / Gereksinimler
- VS Code
^1.85.0
Support / Destek
If Tegin Env Manager saves you time, consider buying me a coffee. ☕
Tegin Env Manager size zaman kazandırıyorsa, bir kahve ısmarlayabilirsiniz. ☕
License / Lisans
MIT