প্রকল্প সম্পর্কে

ক্রাম্ব API কী এবং অন্যান্য গোপন তথ্য সুরক্ষিতভাবে সংরক্ষণ ও পরিচালনার জন্য একটি কমান্ড-লাইন টুল। এটি SSH পাবলিক/প্রাইভেট কী জোড়া দিয়ে একটি স্থানীয় ফাইল এনক্রিপ্ট করে, ব্যবহারকারীদের পাথ স্ট্রিং দ্বারা রেফারেন্স করা গোপন তথ্য যোগ, পুনরুদ্ধার, আপডেট বা মুছে ফেলার সুবিধা দেয়। এই টুলটি একাধিক প্রোফাইল, পরিবেশ ভেরিয়েবলে ব্যালক রপ্তানি, .env ফাইল থেকে আমদানি এবং ইন্টারঅ্যাক্টিভ ফাজি-ফাইন্ডিং সমর্থন করে। স্ব-হোস্টেড `crumbd` সার্ভার ব্যবহার করে মেশিনগুলোর মধ্যে গোপন তথ্য সিঙ্ক করা যায়, যা ক্রেডেনশিয়ালকে ভার্সন কন্ট্রোলের বাইরে রেখে সহযোগিতামূলক ওয়ার্কফ্লো সক্ষম করে। বিল্ট-ইন শেল হুক এবং কনফিগারেশন ফাইল (`.crumb.yaml`) দিয়ে প্রজেক্টে গোপন তথ্য স্বয়ংক্রিয়ভাবে লোড করা যায়, যা direnv-এর মতো। ইনস্টলেশন বাইনারি রিলিজ বা `kelp` প্যাকেজ ম্যানেজারের মাধ্যমে করা যায়, এবং এই প্রজেক্টে স্টোরেজ ম্যানেজমেন্ট, সিঙ্ক, GitHub Actions-এর মতো বাহ্যিক প্রদানকারীদের কপি করা এবং ব্যাপক কনফিগারেশন অপশন অন্তর্ভুক্ত রয়েছে।