इस प्रोजेक्ट के बारे में

Crumb API कुंजियों और अन्य सीक्रेट को सुरक्षित रूप से संग्रहीत और प्रबंधित करने के लिए एक कमांड-लाइन टूल है। यह SSH पब्लिक/प्राइवेट की पेयर से एक एकल लोकल फाइल को एन्क्रिप्ट करता है, जिससे यूजर्स पाथ स्ट्रिंग्स द्वारा संदर्भित सीक्रेट को जोड़, प्राप्त, अपडेट या हटा सकते हैं। यह टूल कई प्रोफाइल, एनवायरनमेंट वेरिएबल्स में बल्क एक्सपोर्ट, .env फाइलों से इम्पोर्ट और इंटरैक्टिव फज़ी-फाइंडिंग का समर्थन करता है। सीक्रेट को स्व-होस्टेड `crumbd` सर्वर का उपयोग करके विभिन्न मशीनों के बीच सिंक्रोनाइज किया जा सकता है, जिससे क्रेडेंशियल को वर्जन कंट्रोल से बाहर रखते हुए सहयोगी कार्यप्रवाह को सक्षम किया जा सकता है। बिल्ट-इन शेल हुक और कॉन्फ़िगरेशन फाइलें (`.crumb.yaml`) प्रोजेक्ट में सीक्रेट का स्वचालित लोडिंग प्रदान करती हैं, जो direnv के समान है। इंस्टॉलेशन बाइनरी रिलीज या `kelp` पैकेज मैनेजर के माध्यम से उपलब्ध है, और इस प्रोजेक्ट में स्टोरेज मैनेजमेंट, सिंक, GitHub Actions जैसे बाहरी प्रॉवाइडर्स पर कॉपी करने और व्यापक कॉन्फ़िगरेशन विकल्प शामिल हैं।