mirror of
https://github.com/ahmetb/kubectx.git
synced 2025-07-19 01:27:45 +00:00
feat(completion): Improve kubens fish completions (#204)
This change covers all of the supported arguments and switches for the kubens command Co-authored-by: Dror Levy <Dror@tablecheck.com>
This commit is contained in:
parent
d0c9679d85
commit
37c765684f
@ -1,3 +1,12 @@
|
|||||||
# kubens
|
# kubens
|
||||||
complete -f -c kubens -a "(kubectl get ns -o=custom-columns=NAME:.metadata.name --no-headers)"
|
|
||||||
|
|
||||||
|
function __fish_kubens_arg_number -a number
|
||||||
|
set -l cmd (commandline -opc)
|
||||||
|
test (count $cmd) -eq $number
|
||||||
|
end
|
||||||
|
|
||||||
|
complete -f -c kubens
|
||||||
|
complete -f -x -c kubens -n '__fish_kubens_arg_number 1' -a "(kubectl get ns -o=custom-columns=NAME:.metadata.name --no-headers)"
|
||||||
|
complete -f -x -c kubens -n '__fish_kubens_arg_number 1' -a "-" -d "switch to the previous namespace in this context"
|
||||||
|
complete -f -x -c kubens -n '__fish_kubens_arg_number 1' -s c -l current -d "show the current namespace"
|
||||||
|
complete -f -x -c kubens -n '__fish_kubens_arg_number 1' -s h -l help -d "show the help message"
|
||||||
|
Loading…
Reference in New Issue
Block a user