প্রকল্প সম্পর্কে
পাওয়ারলেভেল১০ক হলো একটি Zsh থিম যা কর্মদক্ষতা, নমনীয়তা এবং শুরু থেকেই কার্যকরী সেটআপের অভিজ্ঞতার ওপর অগ্রাধিকার দেয়। এতে একটি অন্তর্নির্মিত কনফিগারেশন উইজার্ড (`p10k configure`) রয়েছে যা ব্যবহারকারীর পছন্দের ওপর ভিত্তি করে `~/.p10k.zsh` তৈরি করে।
প্রধান বৈশিষ্ট্যসমূহ:
- **ইনস্ট্যান্ট প্রম্পট**: ধীরগতির প্লাগইন যেমন pyenv বা nvm লোড থাকলেও Zsh স্টার্টআপ ল্যাগ দূর করে, প্লাগইন লোড শেষ হওয়ার আগেই প্রম্পট রেন্ডার করে।
- **ট্রান্সিয়েন্ট প্রম্পট**: কমান্ড সম্পন্ন হওয়ার পর প্রম্পটকে সর্বনিম্ন আকারে সংকুচিত করে তোলে, যা টার্মিনাল স্ক্রলব্যাক পড়তে এবং কমান্ড কপি-পেস্ট করতে সহায়ক।
- **শো অন কমান্ড**: প্রাসঙ্গিক কমান্ড লেখা হলে শুধুমাত্র প্রদর্শিত সেগমেন্ট (যেমন `kubectl` শনাক্ত হলে কুবারনেটিস প্রসঙ্গ দেখায়)।
- **ডজনক অন্তর্নির্মিত সেগমেন্ট**: Git স্ট্যাটাস, AWS/Azure/GCP শংসাপত্র, ভাষার ভার্সন (Node, Python, Go, Rust, Java, PHP, Ruby), CPU লোড, মেমরি, ডিস্ক ব্যবহার, ব্যাটারি, VPN, WiFi, সময় এবং আরও অনেক কিছু কভার করে।
- **পাওয়ারলেভেল৯ক ও পিউর সামঞ্জস্য**: বিদ্যমান পাওয়ারলেভেল৯ক বা পিউর থিম কনফিগারেশন উল্লেখযোগ্য কর্মদক্ষতা উন্নতির সাথে পুনরুৎপাদন করতে পারে।
- **কাস্টম সেগমেন্ট API**: ব্যবহারকারীরা পাবলিক API ব্যবহার করে নিজস্ব প্রম্পট সেগমেন্ট সংজ্ঞায়িত করতে পারেন।
ইনস্টলেশন পদ্ধতির মধ্যে রয়েছে ম্যানুয়াল git clone, Oh My Zsh, Prezto, Zim, Homebrew এবং Arch Linux ও Alpine Linux-এর বিভিন্ন প্যাকেজ ম্যানেজার।
বিঃদ্রঃ প্রকল্পটির খুব সীমিত সহায়তা রয়েছে—কোনো নতুন বৈশিষ্ট্য পরিকল্পনা নেই, বেশিরভাগ বাগ অম্লবদ্ধ থাকবে, এবং সহায়তার অনুরোধ উপেক্ষিত হবে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.