Skip to content

devsuccess101/plugin-kubectl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

kubectl

A plugin for Oh My Fish that provides simple command aliases & env variables for kubectl.

MIT License Fish Shell Version Oh My Fish Framework


Install

omf install https://github.com/devsuccess101/plugin-kubectl
omf reload

Environment variables

Name Value
do --dry-run=client -oyaml
now --grace-period=0 --force
ow -owide
lrn --load-restrictor LoadRestrictionsNone

Abbreviations

kubectl

Abbreviation Command
k kubectl
kg kubectl get
kc kubectl create
kd kubectl describe
ka kubectl apply -f
ke kubectl exec -it
kr kubectl run $do --image
kl kubectl logs --tail 300
kxp kubectl explain --recursive
kk kubectl kustomize
Abbreviation Command
kgp kubectl get pod
kgd kubectl get deploy
kgn kubectl get node
kge kubectl get event
wkgp watch kubectl get pod

docker

Abbreviation Command
dk docker
dke docker exec -it
dkps docker ps --format 'table {{.ID}}\t{{.Names}}\t{{.Status}}'
dkl docker logs -f --tail 300

others

Abbreviation Command Link
dkx dockerctx Install
kx kubectx Install
kn kubens Install

Update

omf remove kubectl
omf install https://github.com/devsuccess101/plugin-kubectl
omf reload

Uninstall

omf remove kubectl
omf reload

License

MIT © Nguyen Huu Kim et al