-
-
Save bplasmeijer/a4845a4858f1c0b0a22848984475322d to your computer and use it in GitHub Desktop.
#!/bin/bash | |
set -e | |
source <(curl -sSL benco.io/lib) # Load libary from remote URL, it's safe! | |
GITHUB="derailed/k9s" | |
VERSION=${1:-"$(get_latest_release $GITHUB)"} | |
INSTALL_DIR=${2:-"$HOME/.local/bin"} | |
CMD=k9s | |
NAME="k9s terminal UI for Kubernetes" | |
pre_run | |
curl -sSL "https://github.com/$GITHUB/releases/download/v${VERSION}/k9s_Linux_amd64.tar.gz" | \ | |
tar -zx -C "$INSTALL_DIR" $CMD | |
post_run version |
I prefer to use something along the lines of
curl -s -L https://github.com/derailed/k9s/releases/download/v0.24.10/k9s_v0.24.10_Linux_x86_64.tar.gz -o k9s && tar -xvf k9s && chmod 755 k9s && rm LICENSE && mv README.md ~/Docs/k9s_README.md && sudo chown root: k9s && sudo mv k9s /usr/local/bin
Just updated to current version (as of 10/27/2023) and throwing away the readme also:
curl -s -L https://github.com/derailed/k9s/releases/download/v0.27.4/k9s_Linux_amd64.tar.gz -o k9s && tar -xvf k9s && chmod 755 k9s && rm LICENSE README.md && sudo mv k9s /usr/local/bin
Should be sudo mv ./k9s /usr/local/bin/k9s
instead of mv ./k9s /usr/local/bin/k9s
And also check the latest release here: https://github.com/derailed/k9s/releases
ty for the gist
Just updated to current version (as of 10/27/2023) and throwing away the readme also:
curl -s -L https://github.com/derailed/k9s/releases/download/v0.27.4/k9s_Linux_amd64.tar.gz -o k9s && tar -xvf k9s && chmod 755 k9s && rm LICENSE README.md && sudo mv k9s /usr/local/bin
updated to v0.40.5
curl -s -L https://github.com/derailed/k9s/releases/download/v0.40.5/k9s_Linux_amd64.tar.gz -o k9s && tar -xvf k9s
&& chmod 755 k9s && rm LICENSE README.md && sudo mv k9s /usr/local/bin
Update without fixed version in the script.
To always install the latest k9s version or to update your existing k9s version on WSL
curl -s -L https://github.com/derailed/k9s/releases/download/$(curl -s https://api.github.com/repos/derailed/k9s/releases/latest | \
grep tag_name | cut -d '"' -f 4)/k9s_Linux_amd64.tar.gz -o k9s && tar -xvf k9s && chmod 755 k9s && rm LICENSE README.md && \
sudo mv k9s /usr/local/bin
$ sudo curl -ssL https://gist.githubusercontent.com/bplasmeijer/a4845a4858f1c0b0a22848984475322d/raw/0768fa37a96a319f7e784e77ba24a085fe527369/k9s-setup.sh | sudo sh