Install Oh-My-Posh di Powershell Windows
Dikarenakan sudah adanya WSL di windows, jadi saya akan sering menggunakan Powershell untuk sehari-hari. karna saya merasa bosan dengan tampilan Powershell yang gitu-gitu aja, jadi saya coba-coba googling, dan akhirnya menemukan Oh My Posh.
Oh My Posh sendiri adalah sebuah library shell theme yang bisa di gunakan di multi platform (Windows, Mac, Linux dll). Setelah baca-baca dokumen-nya, saya mulai coba install di Windows.
1. Install Oh My Posh via Windows store
Kalau dari webnya sih ada beberapa cara untuk install Oh My Posh, salah satu dan yang paling mudah adalah install via Mircosoft Store klik link berikut:
https://ohmyposh.dev/docs/installation/windows#set-up-your-terminal
kemudian klik install dan tunggu proses instalasi Oh My Posh selesai.
2. Install Nerd Font
Karena saya menggunakan instalasi via Microsoft Store, maka otomatis akan terinstall Oh My Posh beserta tema yang ada. Langkah selanjutnya yaitu instalasi Nerd Font di Windows, buka 1 terminal sebagai administrator, kemudian run script berikut:
oh-my-posh font install
setelah itu jangan lupa untuk mengubah default font pada Powershell
4. Konfigurasi Terminal
Langkah selanjutnya konfigurasi terminal agar menggunakan Oh My Posh, run script berikut untuk membuka via notepad:
notepad $PROFILE
kemudian tambahkan code berikut :
Set-PSReadlineOption -ViModeIndicator Script -ViModeChangeHandler {
Param($mode)
$Env:SHELL_VI_MODE = $mode
# go back to the beginning of the line
Write-Host -NoNewLine "`e[1000D"
# rewrite the prompt manually
write-Host -NoNewLine (oh-my-posh --shell pwsh --config ~/.jandedobbeleer.omp.json)
}
oh-my-posh --init --shell pwsh --config ~/clean-detailed.omp.json | Invoke-Expression
Kemudian reload powershell:
. $PROFILE
Berikut contoh tampilan dari Powershell saya: