본문 바로가기
기타

[Window] powershell 꾸미기

by 동기 2022. 8. 31.
반응형

powershell을 꾸며봅시다

 

프롬프트 테마 적용하기

먼저 oh-my-posh 라는 prompt theme engine 을 설치 하여, 이쁘게 꾸며 봅시다

 

저는 유저 프로필을 만들어 놓은게 있으니 프로필에 추가하였습니다.

* powershell 프로필 설정은  https://devdavelee.tistory.com/172 의 config 부분을 참고해 주세요.

 

더보기

기존 설치 방법

 

>Install-Module posh-git -Scope CurrentUser -Force

>Install-Module oh-my-posh -Scope CurrentUser -Force

로 설치 후

config 에 아래와 같이 작성하였었다.

 

# Prompt
Import-Module posh-git
Import-Module oh-my-posh
Set-poshPrompt Paradox

user_profile.ps1 에 추가 한 모습

 

user_profile.ps1 이 있는 곳으로 이동

 

현재는 deprecated 됐습니다

 

현재는 이 방법으로 되지 않는 듯 하여 Uninstall 해 주었습니다.

 

Uninstall 진행

>Uninstall-Module posh-git -AllVersions

>Uninstall-Module oh-my-posh -AllVersions

 

Profile 에서 삭제

# Prompt 부분을 삭제 하였습니다

user_profile.ps1 에 추가 한 모습

 

이전 설치방법은 현재 쓰이지 않아서, 공식 홈페이지를 참조하여 다시 작성하였습니다. 자세한 사항을 보시려면 홈페이지를 참조해 주세요!

https://ohmyposh.dev/docs/installation/windows

 

Windows | Oh My Posh

Set up your terminal

ohmyposh.dev

 

 

Scoop을 이용한 설치

>scoop install https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.json

설치 성공

기본 테마들의 위치는 

$(scoop prefix oh-my-posh)\themes 로 적혀있었고, 저의 경우 아래의 위치에 있었습니다

 

테마 적용 하기

테마를 설정하기 위해 프로필이나 rc 파일에 아래 라인을 추가해 주어야 합니다. 

oh-my-posh init pwsh --config "[테마설치경로]/[테마].omp.json" | Invoke-Expression

https://ohmyposh.dev/docs/themes 모든 테마는 여기서 확인 가능합니다

 

저는 user_profile.ps1 에 아래와 같이 추가해 주었습니다.

:wq 를 입력하여 저장

 

*저는 유저명이 한글인데, 깨짐 현상때문에 테마가 적용이 안됐습니다. 아래 블로그를 통해 설정하니 해결됐습니다

https://torbjorn.tistory.com/550

 

 

짜잔~ 테마가 잘 적용됐습니다

프로젝트 디렉토리로 이동하니 다양한 정보가 나와서 좋네요! 자바 버전이나 깃 브랜치등도 노출됩니다!

 

아이콘 적용하기

다음으로 터미널 아이콘 을 설치해 봅시다

다음 명령어 입력 후 설치가 완료될대 까지 잠시 기다려 주세요

>Install-Module -Name Terminal-Icons -Repository PSGallery -Force

 

설치가 완료됐으면 아래 명령어를 입력해 모듈을 Import 해 주세요

>Import-Module Terminal-Icons

임포트 후 ls 로 파일 리스트를 확인해 보면

이렇게 파일마다 아이콘이 있어 인식하기 편해졌습니다!

 

 

파워셸도 다른 터미널 못지 않게 꾸밀 수 있는것 같습니다. 명령어의 차이가 있지만, 아직 제가 느낄만큼 많지는 않아서 로컬에서는 유용하게 쓰고 있습니다.😀

반응형

댓글