
टर्मिनल आधारित उपकरण जो रहस्यों के प्रबंधन के लिए है और इसमें tui और cli दोनों का समर्थन है।
त्वरित शुरुआत • कॉन्फ़िगरेशन • कमांड • कीबाइंडिंग • सामान्य प्रश्न • दस्तावेज़ीकरण
API कुंजियाँ, रहस्य और पर्यावरण चर प्रबंधित करने के लिए एक सुरक्षित एन्क्रिप्टेड तिजोरी। टर्मिनल में रहने वाले डेवलपर्स के लिए बनाया गया।
मैंने Envy इसलिए बनाया क्योंकि मैं .env फाइलों को संभालने और पासवर्ड मैनेजर्स, स्टिकी नोट्स और स्लैक थ्रेड्स में रहस्य बिखरे रखने से थक गया था। यह एक एकल बाइनरी है जो आपको रहस्य ब्राउज़ करने के लिए एक सुंदर TUI और ऑटोमेशन के लिए एक CLI दोनों प्रदान करती है।
यहाँ आपको मिलता है:
एक कमांड:
curl -fsSL https://raw.githubusercontent.com/XENONCYBER/envy/main/install.sh | sh
या स्रोत से बनाएँ:
git clone https://github.com/XENONCYBER/envy.git && cd envy
go build -o envy ./cmd/main.go
# अपनी तिजोरी बनाएं (केवल पहली बार)
envy
# मौजूदा .env फाइलें आयात करें
envy --import .env
# CLI के माध्यम से रहस्य सेट करें
envy set myproject API_KEY=secret123
# रहस्यों के साथ कमांड चलाएँ
envy run myproject -- npm start
# प्रोजेक्ट को .env फ़ाइल में निर्यात करें
envy --export myproject
आपके रहस्य AES-256-GCM से एन्क्रिप्ट किए गए हैं। कुंजी आपके मास्टर पासवर्ड से Argon2id का उपयोग करके प्राप्त की जाती है — एक मेमोरी-हार्ड फ़ंक्शन जो GPU क्रैकिंग प्रयासों का विरोध करने के लिए डिज़ाइन किया गया है।
एन्क्रिप्शन कैसे काम करता है इसके बारे में और पढ़ें।
पूर्ण दस्तावेज़ docs/ फ़ोल्डर में हैं:
# आवश्यकताएँ: Go 1.25.4+
# क्लोन करें और बनाएँ
git clone https://github.com/XENONCYBER/envy.git
cd envy
go build -o envy ./cmd/main.go
# परीक्षण चलाएँ
go test ./...
# स्थानीय रूप से चलाएँ
go run ./cmd/main.go
योगदान दिशानिर्देशों के लिए विकास गाइड देखें।
MIT लाइसेंस — विवरण के लिए LICENSE देखें।