본문 바로가기
OS & Network

Windows - PowerShell 에서 ohmyzsh git alias 명령어 적용하기

by 새발개발JA 2024. 6. 4.
반응형

 

 

맥 쓰다가 윈도우를 쓰려니

터미널 인터페이스 부터가 답답했다.

하지만 리눅스 기반의 zsh 는 윈도우 기반의 개발 환경에서 너무 느렸고,

이슈에 대한 예측이나 히스토리가 많이 없기에 리스키하다고 판단되었다.

 

기본적으로 파워쉘에서 원하는 alias  이름으로 된 함수를 만들고 명령어를 리턴하면 된다. (아주 간단하다)

하지만  ohMyZsh 에서 사용하던 git alias 는 매우 방대함으로 포스팅을 해본다.

 

 

하지만 이 많은 명령어를 하나하나 언제 만들어주나 하는 생각에 아래 레포를 찾아버렸다.

 

 

GitHub - gluons/powershell-git-aliases: :octocat: Oh My Zsh's Git aliases for PowerShell.

:octocat: Oh My Zsh's Git aliases for PowerShell. Contribute to gluons/powershell-git-aliases development by creating an account on GitHub.

github.com

 


 

Windows - PowerShell 에서  ohmyzsh git alias 사용하기

ohmyzsh  의 깃 단축키들을 그대로 함수화시켜 파워셀에 적용해주는 프로그램이다.

나는  scoop  을 사용하기 때문에  scoop  으로 인스톨하였다.

 

$ scoop bucket add extras
$ scoop install git-aliases

 

 

그리고 powershell 의  profile  이라는 파일을 만들어준다

# 터미널에서 이 명령어를 고대로 쳐주면 파일이 만들어진다

if (!(Test-Path -Path $PROFILE)) {
  New-Item -ItemType File -Path $PROFILE -Force
}

 

 

vscode  기준으로 파일을 열어준다

$ code $PROFILE

 

 

아래 내용을 저장해주자

$ Import-Module git-aliases -DisableNameChecking



그리고 다시 터미널을 restart  하면 아주 잘먹는다...! 😊

(아래 명령어는  git status  라는 명령어이고  gst  로 줄여진다)

 

 

 

ref:

 

 

Customizing your shell environment - PowerShell

This article explains how to use your profile to save preferred PowerShell settings and optimize your shell experience.

learn.microsoft.com

 

 

 

 

 

반응형

댓글