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

smorg হল একটি কীবোর্ড-চালিত CLI ড্যাশবোর্ড যা একাধিক কাজ এবং মিডিয়া ইন্টিগ্রেশনকে একটি একক টার্মিনাল ইন্টারফেসে একত্রিত করার জন্য ডিজাইন করা হয়েছে। 'smorgasbord' ধারণার দ্বারা অনুপ্রাণিত, এটি ব্যবহারকারীদের বিভিন্ন পরিষেবাগুলিকে পৃথক ট্যাব হিসাবে দেখতে দেয়, যা টার্মিনাল না ছাড়েই দ্রুত নেভিগেশন এবং স্ট্যাটাস চেক করার সুবিধা দেয়। **মূল বৈশিষ্ট্য:** - **ইন্টিগ্রেশন ট্যাব:** প্রতিটি সংযুক্ত পরিষেবা একটি স্বতন্ত্র ট্যাব হিসাবে উপস্থিত হয়। বর্তমানে সমর্থিত ইন্টিগ্রেশনগুলির মধ্যে রয়েছে: - **Linear:** ব্যবহারকারীর কাছে নির্ধারিত ইস্যুগুলি প্রদর্শন করে। - **GitHub:** মনোযোগ প্রয়োজন এমন নোটিফিকেশন দেখায়। - **Spotify:** প্লেয়ার স্ট্যাটাস প্রদান করে, যার মধ্যে এখন বাজছে, কিউ, এবং শেষ বাজানো ট্র্যাক অন্তর্ভুক্ত। - **কীবোর্ড নেভিগেশন:** ভিউ পরিচালনা করার জন্য দক্ষ নিয়ন্ত্রণ: - `h`/`l`: ট্যাবের মধ্যে স্যুইচ করুন। - `up`/`down`: ট্যাবের মধ্যে আইটেম নির্বাচন করুন। - `o`: নির্বাচিত আইটেমটি ডিফল্ট ব্রাউজারে খুলুন। - `r`: বর্তমান ট্যাবের ডেটা রিফ্রেশ করুন। - `m`: বর্তমান ট্যাবের সমস্ত পরিবর্তনকে দেখা হয়েছে বলে চিহ্নিত করুন। - `u`: নির্বাচিত আইটেমটিকে দেখা হয়নি বলে চিহ্নিত করুন। - `?`: বর্তমান ট্যাবের কীগুলির জন্য সাহায্য প্রদর্শন করুন। - `^ + p`: ইন্টিগ্রেশন যোগ/মুছে ফেলা বা স্ক্রিনশট নেওয়ার জন্য প্রধান মেনু খুলুন। - `q`: অ্যাপ্লিকেশন থেকে বের হন। - **অথেনটিকেশন ম্যানেজমেন্ট:** ব্যবহারকারীরা কমান্ড লাইন ব্যবহার করে `smorg connect <integration>` এর মাধ্যমে বা ইন্টারেক্টিভ মেনুর মাধ্যমে ইন্টিগ্রেশন যোগ করতে বা পুনরায় অথেনটিকেট করতে পারে। টোকেন এবং দেখা হয়েছে চিহ্নগুলি `smorg logout <integration>` দিয়ে মুছে ফেলা যেতে পারে। **ইনস্টলেশন:** smorg `uv` বা Homebrew ব্যবহার করে ইনস্টল করা যেতে পারে: - `uv tool install smorg` - `brew install ldelvoye/tap/smorg` এই টুলটি বিশেষ করে ডেভেলপার এবং ব্যবহারকারীদের জন্য উপযোগী যারা টার্মিনাল-ভিত্তিক ওয়ার্কফ্লো পছন্দ করেন এবং তাদের টাস্ক এবং মিডিয়া স্ট্যাটাসের একটি কেন্দ্রীভূত, হালকা-ওজনের ভিউ চান।