Environment Variables Manager

.env files को visually view, edit, और manage करें — text editor की ज़रूरत नहीं।

यह क्या है?

Environment Variables Manager .env files का visual editor है। ये files configuration values store करती हैं जो app को runtime पर चाहिए — जैसे API keys, database connection strings, और feature flags। अक्सर secrets contain करने की वजह से .env files Git से दूर और source code से बाहर रखी जाती हैं।

Plain text editor में .env files edit करना काम करता है, पर mistakes आसान हैं: missing quote, stray space, या accidentally file को Git में commit कर देना। Env Manager एक clean table interface देता है जहां safely variables edit, add, और reveal कर सकते हैं।


Env Manager खोलें

दो तरीके हैं:

  • Settings → Environment Variables पर जाएं
  • या project toolbar में env icon click करें (project panel के ऊपर small key icon)

Manager automatically currently active project के लिए खुलता है।


Variables View और Edit करें

Manager .env file के सभी key-value pairs table में दिखाता है। हर row left पर variable name और right पर उसकी value दिखाता है।

Default में values hidden होती हैं (dots की तरह, password field जैसे) screen पर secrets protect करने के लिए। किसी भी row पर eye icon click करके वो value reveal करें, या column header में eye icon click करके सभी values एक साथ।

Value edit करने के लिए table में directly उस पर click करें। Cell editable हो जाती है — नई value type करें और Enter दबाएं। .env file तुरंत update होती है।

नई variable जोड़ने के लिए table के नीचे + button click करें, key name type करें, Tab दबाएं, value type करें, और Enter दबाएं।


Per-Project Files

ज़्यादातर projects में एक से ज़्यादा .env files होती हैं। Common setup:

  • .env — shared defaults
  • .env.local — local overrides (committed नहीं)
  • .env.production — production values

Env Manager के ऊपर file selector dropdown use करके इन files के बीच switch करें। हर file अलग display और edit होती है।


Auto-reload

Env Manager में change save करने पर updated value immediately file में लिखी जाती है। Dev server hot-reload support करता हो (जैसे Next.js और Vite दोनों करते हैं) तो new value server restart किए बिना pick up हो जाती है। Hot-reload support न करने वाले servers के लिए terminal में restart button use करें।


Security

.env files local machine पर रहती हैं। 1DevTool environment variable values कभी किसी server पर upload नहीं करता।

Project add करते वक्त 1DevTool check करता है कि .env, .gitignore में listed है या नहीं। नहीं है तो app automatically add कर देता है ताकि accidentally secrets commit न हों।

Tip: AI agent environment variable names पढ़ सकता है (values नहीं) project config समझने के लिए — इसलिए वो जानता है DATABASE_URL use करना है बिना आपके explain किए।

Environment variables manager