Add Homebrew install for Linux (#261)

* Add Homebrew install for Linux

Is there a reason why `brew` install instructions isn't included for Linux? Because it's bash I'm able to install it just fine with brew on Ubuntu.

* Rearange Linux install sections
This commit is contained in:
Justin Garrison 2020-09-25 14:37:59 -07:00 committed by GitHub
parent a8a63da51c
commit 5aba9fa311
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -102,9 +102,10 @@ There are several installation options:
- Homebrew (recommended)
- MacPorts
- Linux
- Manual installation/upgrades
- Arch Linux
- Debian
- Arch Linux
- Homebrew
- Manual installation
### Kubectl Plugins (macOS and Linux)
@ -141,6 +142,35 @@ If you use [MacPorts](https://www.macports.org) you can install like this:
### Linux
#### Debian
Available as a Debian package for [Debian Buster (testing)](https://packages.debian.org/buster/kubectx), [Sid (unstable)](https://packages.debian.org/sid/kubectx) (_note: if you are unfamiliar with Debian release process and how to enable testing/unstable repos, check the [Debian Wiki](https://wiki.debian.org/DebianReleases)_):
``` bash
sudo apt install kubectx
```
#### Arch Linux
Available as official Arch Linux package. Install it via:
```bash
sudo pacman -S kubectx
```
#### Homebrew
:confetti_ball: If you use [Homebrew](https://brew.sh/) you can install like this:
brew install kubectx
This command will set up bash/zsh/fish completion scripts automatically.
- If you like to add context/namespace info to your shell prompt (`$PS1`),
I recommend trying out [kube-ps1](https://github.com/jonmosco/kube-ps1).
#### Manual
Since `kubectx`/`kubens` are written in Bash, you should be able to install
them to any POSIX environment that has Bash installed.
@ -191,22 +221,6 @@ sudo ln -s /opt/kubectx/kubectx /usr/local/bin/kubectx
sudo ln -s /opt/kubectx/kubens /usr/local/bin/kubens
```
#### Arch Linux
Available as official Arch Linux package. Install it via:
```bash
sudo pacman -S kubectx
```
#### Debian
Available as a Debian package for [Debian Buster (testing)](https://packages.debian.org/buster/kubectx), [Sid (unstable)](https://packages.debian.org/sid/kubectx) (_note: if you are unfamiliar with Debian release process and how to enable testing/unstable repos, check the [Debian Wiki](https://wiki.debian.org/DebianReleases)_):
``` bash
sudo apt install kubectx
```
-----
### Interactive mode