File tree Expand file tree Collapse file tree 2 files changed +30
-0
lines changed Expand file tree Collapse file tree 2 files changed +30
-0
lines changed Original file line number Diff line number Diff line change @@ -43,6 +43,12 @@ findpod [-a | -n <namespace-query>] [pod-query]
4343findeploy [-a | -n <namespace-query>] [deploy-query]
4444```
4545
46+ ### ` editdeploy `
47+
48+ ```
49+ editdeploy [-a | -n <namespace-query>] [deploy-query]
50+ ```
51+
4652### ` deletepod `
4753
4854```
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+
3+ set -e
4+ set -o pipefail
5+
6+ [[ -z " ${KUBE_FZF_PATH} " ]] && source kube-fzf.sh || source $KUBE_FZF_PATH
7+
8+ editdeploy () {
9+ local namespace_query deploy_query result namespace deploy_name
10+
11+ _kube_fzf_handler " editdeploy" " $@ "
12+ namespace_query=$( echo $args | awk -F ' |' ' { print $1 }' )
13+ deploy_query=$( echo $args | awk -F ' |' ' { print $2 }' )
14+
15+ result=$( _kube_fzf_search_deploy " $namespace_query " " $deploy_query " )
16+ IFS=$' |' read -r namespace deploy_name <<< " $result"
17+
18+ local fzf_args=$( _kube_fzf_fzf_args " " " --select-1" )
19+
20+ _kube_fzf_echo " kubectl edit --namespace='$namespace ' deployment/$deploy_name "
21+ kubectl edit --namespace=$namespace deployment/$deploy_name
22+ }
23+
24+ editdeploy " $@ "
You can’t perform that action at this time.
0 commit comments