উইন্ডোজ PowerShell ও Windows Terminal কাস্টম সেটআপ গাইড: ডেভেলপারদের জন্য কমপ্লিট কনফিগারেশন।

❏❏❏ টার্মিনাল কনফিগারেশন

টার্মিনাল ইনস্টল করুন

ডাউনলোড লিংক:
https://learn.microsoft.com/en-us/windows/terminal/install

PowerShell ডাউনলোড ও ইনস্টল করুন

ডাউনলোড লিংক:
https://github.com/PowerShell/PowerShell/releases/tag/v7.4.5

PowerShell ইনস্টল করুন এবং Windows Terminal-এ কনফিগার করুন।

PowerShell কে ডিফল্ট প্রোফাইল হিসেবে সেট করুন

সেটিং পাথ:
Settings > Startup > Default Profile > PowerShell নির্বাচন করুন।

টার্মিনালে PowerShell ভার্সন চেক করুন

$PSVersionTable.PSVersion


উদাহরণ আউটপুট:

Major  Minor  Build  Revision
-----  -----  -----  --------
7      3      1      0


👉 এটি নির্দেশ করে যে আপনার PowerShell ভার্সন হলো 7.3.1

বিকল্প কমান্ড (দ্রুত চেক করার জন্য):

$PSVersionTable.PSVersion.ToString()

# অথবা

$PSVersionTable


টার্মিনাল থিম ইনস্টল করুন

থিম সোর্স:
https://windowsterminalthemes.dev/
https://draculatheme.com/windows-terminal

থিম ডাউনলোড করার পর Terminal এর .json ফাইল ওপেন করে থিম কোড পেস্ট করুন এবং সেভ করুন। তারপর পছন্দের থিম সিলেক্ট করে অ্যাপ্লাই করুন।

ফন্ট ইনস্টল করুন

ডাউনলোড লিংক:
https://www.nerdfonts.com/font-downloads

পছন্দের ফন্ট ডাউনলোড করে ইনস্টল করুন এবং Terminal Settings থেকে কনফিগার করুন।

❏❏❏ PowerShell এর ডিফল্ট স্টার্টআপ মেসেজ লুকান

🔇 PowerShell চালুর সময় নিচের মত মেসেজ আসে:

Copyright (C) Microsoft Corporation. All rights reserved.


এটি লুকাতে চাইলে সেটিং এ যান:
Settings > Profiles > PowerShell > Command Line নির্বাচন করুন।

এই কমান্ডটি বসিয়ে দিন:

pwsh -NoLogo


এরপর সেটিংস সেভ করুন এবং Terminal রিস্টার্ট করুন।

❏❏❏ Oh-My-Posh কনফিগারেশন

Oh-My-Posh ইনস্টল করুন

সোর্স:
https://ohmyposh.dev/docs/installation/windows

টার্মিনালে লিখুন:

winget install JanDeDobbeleer.OhMyPosh -s winget


ইনস্টলেশন যাচাই করুন:

oh-my-posh


আপগ্রেড করতে চাইলে:

winget upgrade JanDeDobbeleer.OhMyPosh -s winget


থিম কনফিগারেশন করুন

থিম সোর্স:
https://ohmyposh.dev/docs/themes

পরীক্ষামূলকভাবে নিচের কমান্ডটি রান করুন:

oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\jandedobbeleer.omp.json" | Invoke-Expression


থিম পরিবর্তনের জন্য THEME_NAME অংশটি বদলিয়ে দিন:

"$env:POSH_THEMES_PATH\THEME_NAME.omp.json"


থিম সোর্স থেকে পছন্দের থিমের নাম কপি করে কোডে বসিয়ে টার্মিনালে রান করুন।

উদাহরণ:

oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\robbyrussell.json" | Invoke-Expression


থিম সেভ করুন (পার্মানেন্ট)

PowerShell চালু হলে থিম অটো লোড করতে চাইলে:

টার্মিনালে লিখুন:

notepad $PROFILE

এতে PowerShell এর কনফিগ ফাইল ওপেন হবে। সেখানে আপনার থিম কোডটি পেস্ট করুন। যেমন:
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\robbyrussell.json" | Invoke-Expression


ফাইলটি সেভ করে দিন। এরপর থেকে PowerShell ওপেন হলেই থিম লোড হবে।





Post a Comment

Previous Post Next Post