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

টার্মিনাল, PowerShell ও Oh My Posh সম্পর্কে কিছু ধারণা

টার্মিনাল হলো একটি কমান্ড লাইন ইন্টারফেস (CLI) যার মাধ্যমে আপনি কম্পিউটারকে সরাসরি নির্দেশ দিতে পারেন। Windows Terminal হলো একটি উন্নত টার্মিনাল অ্যাপ যা PowerShell, CMD ও WSL সমর্থন করে।

PowerShell হলো একটি আধুনিক শেল ও স্ক্রিপ্টিং ভাষা যা সিস্টেম অটোমেশন এবং কনফিগারেশনের জন্য ব্যবহৃত হয়।

Oh My Posh একটি থিম ইঞ্জিন যা PowerShell বা অন্য CLI টুলের চেহারা কাস্টমাইজ করার জন্য ব্যবহৃত হয়।

টার্মিনাল ও PowerShell সেটআপ

Windows Terminal ইনস্টল

Windows Terminal Install Guide

PowerShell ইনস্টল

PowerShell 7.4.5

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

Settings > Startup > Default Profile > PowerShell

PowerShell ভার্সন চেক করুন

$PSVersionTable.PSVersion


আউটপুট:

Major  Minor  Build  Revision
 7      3      1      0


বিকল্প কমান্ড

$PSVersionTable.PSVersion.ToString()

$PSVersionTable

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

থিম ডাউনলোড করে settings.json ফাইলে কোড পেস্ট করে সেভ করুন। তারপর থিম নির্বাচন করে অ্যাপ্লাই করুন।

ফন্ট কনফিগারেশন

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

PowerShell স্টার্টআপ মেসেজ লুকানো

Message:

Copyright (C) Microsoft Corporation. All rights reserved.

লুকানোর পদ্ধতি: Settings > Profiles > PowerShell > Command Line

pwsh -NoLogo

Oh My Posh ইনস্টলেশন ও থিম কনফিগারেশন

ইনস্টলেশন

Installation Guide

winget install JanDeDobbeleer.OhMyPosh -s winget


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

oh-my-posh


আপগ্রেড করতে:

winget upgrade JanDeDobbeleer.OhMyPosh -s winget


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

Oh My Posh Themes

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


থিম পরিবর্তনের জন্য:

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


উদাহরণ:

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


থিম পার্মানেন্টভাবে সংরক্ষণ

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

notepad $PROFILE


এই ফাইলে নিচের কোড যুক্ত করুন:

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


ফাইলটি সেভ করে PowerShell রিস্টার্ট করুন।






Post a Comment

Previous Post Next Post