Merge pull request #134706 from onlineth/fix-powershell-completition-docs

docs: PowerShell completion example: dot-source script and quote path

Kubernetes-commit: 45e05c0f976b8a882a3859f2c0c78a61c1fa89dc
This commit is contained in:
Kubernetes Publisher 2025-10-22 11:54:40 -07:00
commit 369fcfb7a5
3 changed files with 5 additions and 5 deletions

2
go.mod
View file

@ -30,7 +30,7 @@ require (
golang.org/x/sys v0.35.0
golang.org/x/text v0.28.0
gopkg.in/evanphx/json-patch.v4 v4.13.0
k8s.io/api v0.0.0-20251021232006-d8df487630ca
k8s.io/api v0.0.0-20251021232007-e04c29a37b2e
k8s.io/apimachinery v0.0.0-20251021201638-02b0a610061c
k8s.io/cli-runtime v0.0.0-20251020172815-3b7c2cbb6c57
k8s.io/client-go v0.0.0-20251021232429-a5b1b112d916

4
go.sum
View file

@ -166,8 +166,8 @@ gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
k8s.io/api v0.0.0-20251021232006-d8df487630ca h1:1vNDv/VJfGz/o/jLSYf7xG7iYKi6bBP/m4baI5cxPHA=
k8s.io/api v0.0.0-20251021232006-d8df487630ca/go.mod h1:D+RtU7jv0GA2DVLDbfm9HWPgrBohD3aD1z4IRzkd1ck=
k8s.io/api v0.0.0-20251021232007-e04c29a37b2e h1:OcRaqeuUz1xbJKqQI3E3nJoqqmUi5KRl6DMbI8C4hao=
k8s.io/api v0.0.0-20251021232007-e04c29a37b2e/go.mod h1:D+RtU7jv0GA2DVLDbfm9HWPgrBohD3aD1z4IRzkd1ck=
k8s.io/apimachinery v0.0.0-20251021201638-02b0a610061c h1:pEPsx2W/uEdH18y2EEjl2lns06qH6b6T2/8kaBGUbyU=
k8s.io/apimachinery v0.0.0-20251021201638-02b0a610061c/go.mod h1:wE5nOmI8k5gdg4Nuo6Csst6CE+WgeB7ZNhh7K5lLUbs=
k8s.io/cli-runtime v0.0.0-20251020172815-3b7c2cbb6c57 h1:tIAYPKxiL3MfiT8NJBnvUZ6XlAwYxSthndfat+/wP74=

View file

@ -102,8 +102,8 @@ var (
kubectl completion powershell | Out-String | Invoke-Expression
# Set kubectl completion code for powershell to run on startup
## Save completion code to a script and execute in the profile
kubectl completion powershell > $HOME\.kube\completion.ps1
Add-Content $PROFILE "$HOME\.kube\completion.ps1"
kubectl completion powershell > "$HOME\.kube\completion.ps1"
Add-Content $PROFILE ". '$HOME\.kube\completion.ps1'"
## Execute completion code in the profile
Add-Content $PROFILE "if (Get-Command kubectl -ErrorAction SilentlyContinue) {
kubectl completion powershell | Out-String | Invoke-Expression