Windows PowerShell을 꾸며보자!
개발자를 하면 Linux와 Unix기반의 MacOS를 접하면서 terminal을 예쁘게 꾸며서 사용을 많이 한다. 단순 미관상뿐 아니라 생산성 높일 수 있는? 인터페이스로 다들 좋다고들 하느거 같다.
WindowsOS도 WSL로 리눅스 명령어등 패키지도 받아서 실행되고 Linux꾸며놓은걸 따라 하지 되던데 문제는 WSL로는 WindowsOS에 설치된 실행명령어 환경변수가 다른것을 쓰고 있고 별개로 돌아가는지 따로 설치해야하는 불편함이 있었다. 그래서 라기 보다는 power shell도 다 할 수 있지 않을까? 생각에 찾아서 따라해 봤다. (서론이 너무 길다 읽는 사람도 없는데...ㅋ)
어디서든 일할 수 있는 개발자가 되자!!!
아무튼 power shell을 꾸며보자!
Install oh-my-posh
이친구가 우리의 power shell을 꾸며주는 친구!
windows도 커맨드라인에서 명령어로 설치해주는 친구가 있는 모양이다. 생각이 난다면 이 명령어에 대해 조금 찾아봐야겠다.
일단 관리자 모드로 power shell을 켜주고 아래 명령어를 한줄씩 입력해 준다.
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
그리고 권한이나 뭐 설치하겠냐 물어오면 y로 답해준다.
다음은 아래 명령어로 메모장을 하나 열어준다. 자신의 프로필로 설정파일을 하나 만드는듯하다.
notepad $PROFILE
그리고 아래 3줄을 입력해주고 저장한다.
Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt -Theme jandedobbeleer
이렇게 넣으면 된다.
예상하는데로 위에 -Theme [테마명] 이부분에 자기가 원하는 테마를 넣어주면 되겠다.
아래에서 원하는 테마이름을 찾아서 테마명 파라미터 부분에 넣어주면 뚝딱이다.
https://ohmyposh.dev/docs/themes
Themes | Oh My Posh
Oh My Posh comes with many themes included out-of-the-box. Below are some screenshots of the more common themes.
ohmyposh.dev
다른데서 포스팅 한것을 그대로 따라하는 중이기 때문에 다음도 똑같다.
power shell을 껏다가 키면 뭔 오류가 뜬다.
Set-ExecutionPolicy RemoteSigned
요렇게 입력해주고 다시 키면 무언가 열심히 받고 뚝딱 해준다.
여기까지만 해도 보기가 편해져서 좋다. Good!
나는 이미 폰트를 설치해서 안깨지고 있지만 혹시나 깨진다면 폰트를 받아서 설치하자. windows terminal 폰트 설정 검색하면 잘나와서 여기까지만...
필요한 내용보다 사설이 많아서 포스팅 고민이다. 끝.