Env Tools คืออะไร?
Env Tools ช่วยจัดการไฟล์ .env แยก key/value หา key ซ้ำ จัดรูปแบบ เปรียบเทียบ key ระหว่างสภาพแวดล้อม และแปลง .env ⇄ JSON โดยรักษา quote และอักขระพิเศษ
ใช้ทำอะไรได้บ้าง
- ตรวจว่า .env.production ขาด key อะไรเทียบกับ .env.example
- จัดระเบียบไฟล์ .env
- แปลง config เป็น JSON
เครื่องมือย่อยในหมวดนี้
วิธีใช้งาน
- วางเนื้อหา .env
- ดูตาราง key/value และคำเตือน
- เลือกจัดรูปแบบหรือเปรียบเทียบ
- คัดลอกหรือดาวน์โหลด
ตัวอย่าง Input / Output
Input
export API_URL="https://x.io" DEBUG=true # dev
Output
{ "API_URL": "https://x.io", "DEBUG": "true" }เหมาะกับงานแบบไหน
- Deploy
- Onboarding ทีม
- Audit config
ข้อจำกัดที่ควรรู้
- รองรับไวยากรณ์แบบ dotenv: export, # comment, '...' (ไม่แปลงค่า), "..." (รองรับ \n \t \" และหลายบรรทัด) ไม่รองรับการแทนค่าตัวแปร ${VAR}
- ค่าในตารางถูกซ่อนเป็นค่าเริ่มต้นเพื่อป้องกันคนข้างหลังเห็น
คำถามที่พบบ่อย (FAQ)
Secret ของฉันปลอดภัยไหม?
ข้อมูลประมวลผลใน Browser ไม่ถูกส่งออก ไม่บันทึกลง LocalStorage แต่ควรระวังการวาง secret บนเครื่องสาธารณะ
Key ซ้ำใช้ค่าไหน?
เหมือน dotenv คือค่าที่อยู่บรรทัดหลังสุดชนะ เครื่องมือจะแจ้งเตือน key ซ้ำให้