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]
43
43
findeploy [-a | -n <namespace-query>] [deploy-query]
44
44
```
45
45
46
+ ### ` editdeploy `
47
+
48
+ ```
49
+ editdeploy [-a | -n <namespace-query>] [deploy-query]
50
+ ```
51
+
46
52
### ` deletepod `
47
53
48
54
```
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