Joo's
반응형

1️⃣ 프로필 파일 확인

echo $PROFILE

# 아래와 같이 나와야 함.
C:\Users\ii\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

2️⃣  프로필 폴더 확인

New-Item -ItemType Directory -Force -Path (Split-Path $PROFILE)

3️⃣ 프로필 파일 생성

New-Item -ItemType File -Force -Path $PROFILE

4️⃣  프로필 열기

notepad $PROFILE

5️⃣  kubectl alias + 자동 완성 추가

메모장 열리면 아래 내용을 복사 붙여넣기 하고 저장 후 powershell 재시작

k 단축키만 된다.

# kubectl을 k로 사용
Set-Alias k kubectl




# kubectl 자동완성은 안된다.
# ==========안됨==============
# kubectl 자동 완성
$kubectlCompletion = & kubectl completion powershell | Out-String
Invoke-Expression $kubectlCompletion

# k alias 자동 완성
Register-ArgumentCompleter -CommandName k -ScriptBlock {
    param($wordToComplete, $commandAst, $cursorPosition)
    $completions = kubectl.exe completion powershell | Out-String
    Invoke-Expression $completions
}
# ==========안됨==============
반응형
profile

Joo's

@JooJY

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!