Something went wrong. Try again.
Personal dotfiles.
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930#!/bin/sh## Script to install kubectl for local user.#
set -euo pipefail
kubectl_version=$(curl -L -s https://dl.k8s.io/release/stable.txt)kubectl_path=~/.local/bin
# check current installed versionif command -v kubectl > /dev/null 2>&1; then current_version=$(kubectl version | head -n 1 | awk '{print $3}') echo "kubectl version ${current_version} already installed" if [ $current_version = $kubectl_version ]; then exit 0 else echo "installing ${kubectl_version}..." fielse echo "kubectl not found, installing..."fi
# Create folder and download to foldermkdir -p "$kubectl_path"curl -o "$kubectl_path"/kubectl -L "https://dl.k8s.io/release/${kubectl_version}/bin/linux/amd64/kubectl"
# Make it executablechmod +x "$kubectl_path"/kubectl