diff options
| author | Mike Vink <ivi@vinkies.net> | 2025-03-20 12:57:38 +0000 |
|---|---|---|
| committer | Mike Vink <ivi@vinkies.net> | 2025-03-20 12:57:38 +0000 |
| commit | 150bd89be6c01596d0dc6f5ba1fd87c908afd74e (patch) | |
| tree | ac16266440369e885130d4ca0296ff5ee102a335 /.local/bin | |
| parent | f97604691d2741e7c5ead501669070cbfbcf9885 (diff) | |
a lot of stuff
Diffstat (limited to '.local/bin')
| -rwxr-xr-x | .local/bin/c | 3 | ||||
| -rwxr-xr-x | .local/bin/cd-kak-buf | 2 | ||||
| -rwxr-xr-x | .local/bin/kc | 3 | ||||
| -rwxr-xr-x | .local/bin/pwd-short | 2 |
4 files changed, 6 insertions, 4 deletions
diff --git a/.local/bin/c b/.local/bin/c index 4aed5f6..5f74d14 100755 --- a/.local/bin/c +++ b/.local/bin/c @@ -1,3 +1,2 @@ #!/bin/sh -ctx="$(nu --commands "open ${KUBECONFIG:-$HOME/.kube/config} | from yaml | get contexts.name | to text" | vis-menu)" -[ -z "$ctx" ] || kubectl config use-context "$ctx" +exec kak -c "$@" diff --git a/.local/bin/cd-kak-buf b/.local/bin/cd-kak-buf index 8dcf77a..f4ebc73 100755 --- a/.local/bin/cd-kak-buf +++ b/.local/bin/cd-kak-buf @@ -11,7 +11,7 @@ for c in $client_list; do [ $ppid = $PPID ] && { echo "evaluate-commands -client $c %{ echo -to-file ${output} %val{buffile} }" | kak -p s result=$(cat "${output}") - echo $(dirname $result) + echo "cd $(dirname $result)" } done rm -r $(dirname ${output}) diff --git a/.local/bin/kc b/.local/bin/kc index 5f74d14..4aed5f6 100755 --- a/.local/bin/kc +++ b/.local/bin/kc @@ -1,2 +1,3 @@ #!/bin/sh -exec kak -c "$@" +ctx="$(nu --commands "open ${KUBECONFIG:-$HOME/.kube/config} | from yaml | get contexts.name | to text" | vis-menu)" +[ -z "$ctx" ] || kubectl config use-context "$ctx" diff --git a/.local/bin/pwd-short b/.local/bin/pwd-short index e791866..eae1830 100755 --- a/.local/bin/pwd-short +++ b/.local/bin/pwd-short @@ -1,4 +1,6 @@ #!/bin/sh +pwd +exit 0 parts="$( for d in $(pwd); do [ -z "$d" ] && continue |
