প্রকল্প সম্পর্কে
Lefthook হলো গতি ও নমনীয়তার জন্য ডিজাইন করা একটি Git হুকস ম্যানেজার। Go-তে লেখা, এটি সমান্তরাল কমান্ড এক্সিকিউশন সমর্থন করে এবং একটি নির্ভরতাহীন বাইনারি হিসেবে বিভিন্ন পরিবেশে কাজ করে। এটি কোন ফাইলগুলো কমান্ডে পাঠানো হবে তা সূক্ষ্মভাবে নিয়ন্ত্রণের সুযোগ দেয়, যার মধ্যে রয়েছে glob/regexp ফিল্টার, সাব-ডিরেক্টরি এক্সিকিউশন, Docker সমর্থন এবং কাস্টম স্ক্রিপ্ট। কনফিগারেশন একটি YAML ফাইলের (lefthook.yml) মাধ্যমে করা হয়, যা pre-commit, pre-push এবং অন্যান্য Git ইভেন্টের জন্য হুক সক্রিয় করে। Node.js, Ruby, Python এবং আরও অনেক কিছু সমর্থন করে, ইনস্টলেশনের বিকল্পগুলোর মধ্যে রয়েছে Go, NPM, Gem, pipx এবং Homebrew, apt, winget-এর মতো প্যাকেজ ম্যানেজার।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.