Create kubectl-get-in-shell.yaml (#2789)
* Create kubectl-get-in-shell.yaml Provide a way to continue working on the currently selected object in a new shell without doing lengthy copy/pastes * Update kubectl-get-in-shell.yaml Refine commentmine
parent
3293ba40eb
commit
a6e7b655bf
|
|
@ -0,0 +1,16 @@
|
|||
plugins:
|
||||
# provides a way to continue working on the currently selected object in a new shell without doing lengthy copy/paste of current context.
|
||||
# It simply formats the `kubectl get` command, taking care to omit -n when the namespace is not defined (typically for cluster-wide resources)
|
||||
kubectl-get-cmd:
|
||||
shortCut: Shift-B
|
||||
confirm: false
|
||||
description: get into shell
|
||||
scopes:
|
||||
- all
|
||||
command: bash
|
||||
background: false
|
||||
args:
|
||||
- -c
|
||||
- (printf "copy/paste in a shell:\n\n"; if [ "$NAMESPACE" != "" -a "$NAMESPACE" != "-" ]; then printf "kubectl get --context $CONTEXT -n $NAMESPACE $RESOURCE_NAME $NAME \n" ; else printf "kubectl get --context $CONTEXT $RESOURCE_NAME $NAME \n"; fi ) |& less
|
||||
|
||||
|
||||
Loading…
Reference in New Issue