From cc25e775d3b8d04ff3cfc568cda9d7b72f4c6469 Mon Sep 17 00:00:00 2001 From: Xavier Logerais Date: Wed, 18 Nov 2020 12:44:46 +0100 Subject: [PATCH] Add config for kubectl and krew --- rc.d/krew | 6 ++++++ rc.d/kubectl | 15 +++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 rc.d/krew create mode 100644 rc.d/kubectl diff --git a/rc.d/krew b/rc.d/krew new file mode 100644 index 0000000..c0aba86 --- /dev/null +++ b/rc.d/krew @@ -0,0 +1,6 @@ +#!/bin/bash + +if [ -d ~/.krew/bin ] +then + export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH" +fi diff --git a/rc.d/kubectl b/rc.d/kubectl new file mode 100644 index 0000000..5a3f2f8 --- /dev/null +++ b/rc.d/kubectl @@ -0,0 +1,15 @@ +#!/bin/bash + +if (which kubectl &> /dev/null) +then + + # activate completion + source <(kubectl completion bash) + + # create a quick alias + alias k=kubectl + + # add completion for the alias as well + complete -o default -F __start_kubectl k + +fi