منصوبے کے بارے میں

Crumb ایک کلیمینڈ ٹول ہے جو API کیز اور دیگر رازوں کو محفوظ طریقے سے ذخیرہ اور منظم کرنے کے لیے بنایا گیا ہے۔ یہ ایک مقامی فائل کو SSH عام/خصوصی کلید جوڑے سے انکرپٹ کرتا ہے، جس سے صارفین راستے کی سٹرنگز سے حوالہ دیے گئے رازوں کو شامل، حاصل، اپ ڈیٹ یا حذف کر سکتے ہیں۔ یہ ٹول متعدد پروفائلز، ماحولیاتی متغیرات میں بولک ایکسپورٹ، .env فائلوں سے امپورٹ، اور انٹرایکٹو فیزی فائنڈنگ کی حمایت کرتا ہے۔ `crumbd` سلف ہوسٹڈ سرور کے ذریعے رازوں کو متعدد مشینوں کے درمیان سنک کیا جا سکتا ہے، جس سے ورژن کنٹرول میں کریڈینشلز چھوڑتے ہوئے تعاون والے عملدرآمد ممکن ہوتے ہیں۔ بلٹ ان شیل ہکس اور کانفیگرفیشن فائلیں (`.crumb.yaml`) پروجیکٹس میں خودکار طور پر راز لوڈ فراہم کرتی ہیں، بالکل direnv کی طرح۔ انسٹالیشن بیئرلی ریلیز یا `kelp` پیکیج مینیجر کے ذریعے دستیاب ہے، اور پروجیکٹ میں اسٹوریج مینجمنٹ، سنک، GitHub Actions جیسے بیرونی فراہم کنندگان میں کاپی، اور وسعت یافتہ کانفیگرفیشن آپشنز شامل ہیں۔