All Projects → mziyabo → PSKubectlCompletion

mziyabo / PSKubectlCompletion

Licence: other
kubectl auto-completion for PowerShell

Programming Languages

powershell
5483 projects

Projects that are alternatives of or similar to PSKubectlCompletion

kubectl-ssh-plugin-eks
This is plugin to SSH into Worker Nodes running on AWS
Stars: ✭ 18 (-69.49%)
Mutual labels:  kubectl
kubectl-blame
Show who edited resource fields.
Stars: ✭ 76 (+28.81%)
Mutual labels:  kubectl
fish-kube-prompt
⎈ kubectl context/namespace in your fish shell prompt
Stars: ✭ 71 (+20.34%)
Mutual labels:  kubectl
kubehelper
KubeHelper - simplifies many daily Kubernetes cluster tasks through a web interface. Search, analysis, run commands, cron jobs, reports, filters, git synchronization and many more.
Stars: ✭ 200 (+238.98%)
Mutual labels:  kubectl
kx
A more stream lined way to move around k8s contexts and namespaces
Stars: ✭ 21 (-64.41%)
Mutual labels:  kubectl
kubectl-action
Github Action for kubectl
Stars: ✭ 18 (-69.49%)
Mutual labels:  kubectl
kubeadm-vagrant
Setup Kubernetes Cluster with Kubeadm and Vagrant
Stars: ✭ 49 (-16.95%)
Mutual labels:  kubectl
rak8s
Stand up a Raspberry Pi based Kubernetes cluster with Ansible
Stars: ✭ 362 (+513.56%)
Mutual labels:  kubectl
kubectl-external-forward
kubectl plugin to connect to external host via Envoy Proxy in Kubernetes cluster
Stars: ✭ 37 (-37.29%)
Mutual labels:  kubectl
GPU-Kubernetes-Guide
How to setup a production-grade Kubernetes GPU cluster on Paperspace in 10 minutes for $10
Stars: ✭ 34 (-42.37%)
Mutual labels:  kubectl
kubectl-secretdata
A kubectl plugin for viewing decoded Secret data with search flags.
Stars: ✭ 37 (-37.29%)
Mutual labels:  kubectl
kubeconfig-loader
A simple bash script for rotating local kubeconfigs
Stars: ✭ 20 (-66.1%)
Mutual labels:  kubectl
kubectl-skew
a simple kubectl plugin to make the "skew" visible
Stars: ✭ 18 (-69.49%)
Mutual labels:  kubectl
aksctl
An easy to use CLI for AKS cluster
Stars: ✭ 46 (-22.03%)
Mutual labels:  kubectl
configure-kubectl-with-strongdm
Composite Github action to configure kubectl using the StrongDM CLI
Stars: ✭ 13 (-77.97%)
Mutual labels:  kubectl
kubectl-janitor
List Kubernetes objects in a problematic state
Stars: ✭ 48 (-18.64%)
Mutual labels:  kubectl
krew-release-bot
bot to bump version of plugin in krew-index on new releases
Stars: ✭ 35 (-40.68%)
Mutual labels:  kubectl
Stack-Lifecycle-Deployment
OpenSource self-service infrastructure solution that defines and manages the complete lifecycle of resources used and provisioned into a cloud! It is a terraform UI with rest api for terraform automation
Stars: ✭ 88 (+49.15%)
Mutual labels:  kubectl
k8scc
# K8S Crash Course
Stars: ✭ 16 (-72.88%)
Mutual labels:  kubectl
kubectl-extras
A collection of mini plugins for kubectl.
Stars: ✭ 109 (+84.75%)
Mutual labels:  kubectl

This library is no longer actively developed. kubectl has added PowerShell completion which you can now use. Thank you to everybody who contributed and used the project 🖖🏽.

PowerShell auto-completion for kubectl

powershellgallery downloads

kubectl tab-completion for PowerShell. Auto-completion is based on Kubernetes 1.18 client version.

Minimum PowerShell version: PowerShell 5.1

Installation from PowerShell Gallery:

Install-Module -Name PSKubectlCompletion

Features and Usage:

Import module and register completions as shown below.

After registering tab-completion use Tab to complete kubectl commands.

Import-Module PSKubectlCompletion
Set-Alias k -Value kubectl
Register-KubectlCompletion

Note Set-Alias is optional, but If setting an alias for kubectl, the Set-Alias command should be before Register-KubectlCompletion.

Auto Import

You can add import to your profile to avoid calling it each time you open shell:

Add-Content --Path $PROFILE --Value "Import-Module PSKubectlCompletion"

Licence:

Apache-2.0

Release Notes:

Largely stable but PRs and Issues are welcome.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].