Oh My Posh는 Git 상태 색 코딩 및 프롬프트를 제공하는 완전히 사용자 지정된 명령 프롬프트 환경을 위한 테마 기능을 제공합니다
출처 : Microsoft Learn
심플한 설치와 사용
미리 정의된 테마
고급 구성 가능
성능 최적화
오픈 소스
# winget
winget install JanDeDobbeleer.OhMyPosh -s winget
# manual
Set-ExecutionPolicy Bypass -Scope Process -Force; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://ohmyposh.dev/install.ps1'))
#choco
choco install oh-my-posh
3가지 중에 한가지 방법으로 하면 된다.
이후
oh-my-posh font install Meslo 를 통해 폰트 설치하고

명령프롬프트 실행 후 설정 들어가서

사진과 같이 Windows PowerShell 클릭 후 추가 설정의 모양을 누른다.

그러면 이렇게 폰트가 쭉 뜨는데 그 중에 Nerd 가 포함된 폰트 중 마음에 드는 걸 고르면 된다. 나는 MesloLGM Nerd Font를 선택했다.
이후 다시 명령프롬프트로 돌아가서 notepad $PROFILE 입력 후 실행하면 메모장에 파워쉘 프로필 설정 파일이 열리는데, 맨 마지막줄에 한 줄 추가해서
oh-my-posh init pwsh | Invoke-Expression
를 붙여넣으면 된다.