Oh-My-Posh থিমটি ব্যবহার করে আপনার টার্মিনালটি সুমিত স্যার এর মতো কাস্টমাইজ করব।
হ্যালো ডেভেলপার ,
আজকে আমি আপনাদের দেখাবো কিভাবে আপনি খুব সহজেই উইন্ডোজ টার্মিনালটি কাস্টমাইজ করতে পারেন। আমরা যারা সুমিত স্যার ইউটিউব চ্যানেলটি ফলো করেন তারা অনেক তার টার্মিনাল সম্পর্কে জানতে চেয়েছেন। উনি কিভাবে তার টার্মিনাল কাস্টমাইজ করেছেন। যেহেতু উনি ম্যাক ব্যবহার করেন। উনি ম্যাক এর জন্য Oh-My-Zsh থেমেটি ব্যবহার করে টার্মিনাল কাস্টমাইজ করেছেন। আজকে আমরা একে কাজটি oh-my-posh ব্যবহার করে করবো। এই আর্টিকেলটি আমি যথা সম্ভব গুছিয়ে লিখার চেষ্টা করেছি। ব্যাকরণ গত কত ভুল চোখে পড়লে ক্ষমা সুন্দর দৃষ্টতে দেখবেন।
শুরু করার আগেই কিছু বিষেয়ে ক্লিয়ার করে দি।
- আর্টিকেলটি পুরোপুরি পড়ুন তারপর চেষ্টা করুন। আগেই শুরু করতে যাবেন না।
- আর্টিকেলটি যথা সম্ভব বিস্তারিত ভাবে ও ধাপে ধাপে ভাগ করা হয়েছে। যাতে করে সবাই খুব সহজে কাস্টমাইজ করতে পারে।
- এর জন্য আপনাকে কোন ল্যাঙ্গুয়েজ জানতে হবে না। কম্পিউটার এর ব্যাসিক জানলে হবে।
- প্রসেসটি একাধিক কম্পিউটার এ টেস্ট করে তৈরী করা হয়েছে। তারপর কোনো সমস্যা হলে কমেন্ট করুন আমি যতটা সম্ভব চেষ্টা করবো সমাধান দিতে।
যা যা লাগছে।
- উইন্ডোস টার্মিনাল
- ফন্ট ( FiraMono Nerd Font )
- গিট
- Oh-My-Posh থিম
আপনার মূল্যবান সময় নষ্ট না করে, চলুন শুরু করি।
এই সহজ ধাপ গুলি অনুসরণ করুন।
পাওয়ারশেলে পাওয়ারলাইন সেট আপ করুন।
ধাপ ১ : নিচের দেয়া লিঙ্কটি ব্যবহার করে উইন্ডোজ টার্মিনালটি ইনস্টল করুন।
https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701?activetab=pivot:overviewtab
ধাপ ২ : নিচের দেয়া লিঙ্কটি ব্যবহার করে পাওয়ারলাইন ফন্ট ইনস্টল করুন।
https://www.nerdfonts.com/font-downloads
এই লিঙ্কটি ব্যবহার করে, আপনি FiraMono Nerd Font. ফন্ট নামের ফন্টটি পাবেন। এটি আপনার সিস্টেমে ডাউনলোড করুন এবং ইনস্টল করুন।
ধাপ ৩ : এখন, আপনাকে নিচের লিঙ্কটি ব্যবহার করে উইন্ডোজের জন্য ইনস্টল গিট ইনস্টল করতে হবে।
ধাপ ৪ : এবার গিট সেট আপ করা যাক।
উইন্ডোজ টার্মিনালটি খুলুন এবং সেটিংস খোলার জন্য (CTRL + ,) টাইপ করুন আবার সেটিং এর নিচের দেন পাশে সেটিং আইকন এ করুন। আপনার উইন্ডোজ এ যদি vs code ইনস্টল থাকে তাহলে ভিসা কোডে setting.json ফাইলটি ওপেন হবে। এখানে নিচের দেয়া লিংক থেকে setting,json ফাইল এর কোডটি copy করুন এবং আপনার vs code এর setting.json ফাইলে কোনও পরিবর্তন না করে এই কোডটি paste করুন।
ধাপ ৫ : উইন্ডোজ টার্মিনাল এ Oh-My-Posh ইনস্টল করুন।
আপনার উইন্ডোজ টার্মিনাল ব্যবহার করে, Posh-Git এবং Oh-My-Posh ইনস্টল করুন:
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
আপনি যদি পাওয়ারশেল কোর ব্যবহার করছেন তবে PSReadline ইনস্টল করুন:
Install-Module -Name PSReadLine -Scope CurrentUser -Force -SkipPublisherCheck
এখন আপনার পাওয়ারশেল প্রম্পটটি কাস্টমাইজ করুন।
আপনার উইন্ডোজ টার্মিনাল ব্যবহার করে, Posh-Git এবং Oh-My-Posh ইম্পোর্ট করুন:
Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt -Theme hotstick.minimal
এবার আরও একটি কমান্ড পেস্ট করুন।
echo $profile
এটি আপনাকে এই ps1 ফাইলের পথটি প্রদর্শন করবে।
C:\Users\Shahi\OneDrive\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
তারপরে আর একটি কমান্ড পেস্ট করুন।
notepad $profile
এটি এই খালি জায়গায় একটি নোটপ্যাড খুলবে। নীচের কোডটি পেস্ট করুন এবং এটি সেভ করুন।
Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt -Theme hotstick.minimal
ধাপ ৬ : উইন্ডোজ টার্মিনাল setting.json সেটআপ
উইন্ডোজ টার্মিনালটি খুলুন এবং সেটিংস খোলার জন্য (CTRL + , ) টাইপ করুন।
এগুলো পরিবর্তন করুন
ধাপ ৭ : উইন্ডোজ টার্মিনাল থিম JSON কাস্টমাইজ করুন।
নিচের কমান্ডটি টার্মিনালে paste করুন।
Set-PoshPrompt -Theme hotstick.minimal
ধাপ ৮ :এখন hotstick.minimal কাস্টমাইজ করা যাক।
নিচের লিংকটি ব্যবহার করুন এবং hotstick.minimal.omp.json ফাইলটি ডাউনলোড করুন।
https://git.io/J3cIq
নিচের দেখানো path টি ফলো করুন এবং hotstick.minimal.omp.json ফাইলটি রিপ্লেস করুন।
“C:\Program Files\WindowsPowerShell\Modules\oh-my-posh\3.134.0\themes\”