|
6 | 6 |
|
7 | 7 | # helper functions
|
8 | 8 | if [ -z "$MSYSTEM" ]; then
|
9 |
| - alias _kctl_tty="kubectl" |
10 |
| - alias _inline_fzf="fzf --multi --ansi -i -1 --height=50% --reverse -0 --header-lines=1 --inline-info --border" |
11 |
| - alias _inline_fzf_nh="fzf --multi --ansi -i -1 --height=50% --reverse -0 --inline-info --border" |
| 9 | + alias _kctl_tty="kubectl" |
| 10 | + alias _inline_fzf="fzf --multi --ansi -i -1 --height=50% --reverse -0 --header-lines=1 --inline-info --border" |
| 11 | + alias _inline_fzf_nh="fzf --multi --ansi -i -1 --height=50% --reverse -0 --inline-info --border" |
12 | 12 | else # hack for Msys2 shell, where fzf doesn't support mintty
|
13 |
| - alias _kctl_tty="winpty kubectl" |
14 |
| - alias _inline_fzf="fzf --multi --ansi -i -1 --reverse -0 --header-lines=1 --inline-info" |
15 |
| - alias _inline_fzf_nh="fzf --multi --ansi -i -1 --reverse -0 --inline-info" |
| 13 | + alias _kctl_tty="winpty kubectl" |
| 14 | + alias _inline_fzf="fzf --multi --ansi -i -1 --reverse -0 --header-lines=1 --inline-info" |
| 15 | + alias _inline_fzf_nh="fzf --multi --ansi -i -1 --reverse -0 --inline-info" |
16 | 16 | fi
|
17 | 17 |
|
18 | 18 | _isClusterSpaceObject() {
|
19 | 19 | # caller is responsible for assuring non-empty "$1"
|
20 |
| - obj="$1" |
21 |
| - kubectl api-resources --namespaced=false \ |
22 |
| - | awk '(apiidx){print substr($0, 0, apiidx),substr($0, kindidx) } (!apiidx){ apiidx=index($0, " APIVERSION");kindidx=index($0, " KIND")}' \ |
23 |
| - | grep -iq "\<${obj}\>" |
| 20 | + obj="$1" |
| 21 | + kubectl api-resources --namespaced=false \ |
| 22 | + | awk '(apiidx){print substr($0, 0, apiidx),substr($0, kindidx) } (!apiidx){ apiidx=index($0, " APIVERSION");kindidx=index($0, " KIND")}' \ |
| 23 | + | grep -iq "\<${obj}\>" |
24 | 24 | }
|
25 | 25 | # [k] like g for git but 233% as effective!
|
26 | 26 | alias k="kubectl"
|
@@ -94,13 +94,13 @@ kget() {
|
94 | 94 |
|
95 | 95 | # [kexp] as former `--export` field removes unwanted metadata - usage: COMMAND | kexp
|
96 | 96 | kexp(){
|
97 |
| - if [ -t 0 ]; then |
98 |
| - echo "kexp has no piped input!" |
99 |
| - echo "usage: COMMAND | kexp" |
100 |
| - else |
101 |
| - # remove not neat fields |
102 |
| - kubectl neat |
103 |
| - fi |
| 97 | + if [ -t 0 ]; then |
| 98 | + echo "kexp has no piped input!" |
| 99 | + echo "usage: COMMAND | kexp" |
| 100 | + else |
| 101 | + # remove not neat fields |
| 102 | + kubectl neat |
| 103 | + fi |
104 | 104 | }
|
105 | 105 |
|
106 | 106 | # [kget-exp] get a resource by its YAML as former `--export` flag
|
|
0 commit comments