Need help with kube-tmux?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

jonmosco
259 Stars 37 Forks Apache License 2.0 30 Commits 8 Opened issues

Description

Kubernetes status line for tmux

Services available

!
?

Need anything else?

Contributors list

# 22,235
Go
HTML
kubectl
kubectl...
14 commits
# 566,180
Shell
2 commits
# 16,279
Markdow...
golang
vundle
Vim
1 commit
# 613,799
Shell
1 commit

kube-tmux: Kubernetes context and namespace status for tmux

A script that lets you add the current Kubernetes context and namespace configured on

kubectl
to your tmux status line.

Inspired by kube-ps1, this is a port to tmux that includes all the features that make kube-ps1 efficient and brings it to the tmux status line.

plugin

Disclaimer

This is the first iteration of this plugin, so the updates will be very frequent. Track this repo for changes, and keep in mind some of them might cause issues, although I will try to keep them at a minimum, and provide fixes as soon as possible. Please be patient!

If you have any bug reports, please feel free to submit a PR, or a bug report.

Installing

Clone this repository to your

$HOME/.tmux
directory, and add the following line to your
~/.tmux.conf
:
set -g status-right "#(/bin/bash $HOME/.tmux/kube-tmux/kube.tmux 250 red cyan)"

250 is the color selection for the default foreground, red for the context, and cyan for the namespace.

Requirements

  • tmux
  • kubectl

Plugin Structure

The default plugin layout is:

 :

If the current-context is not set, kube-tmux will return the following:

 N/A:N/A

Customization

The default color for the context are red, and cyan for the namespace Colors for the default text, context, and namespace can be changed:

#(/bin/bash $HOME/.tmux/kube-tmux/kube.tmux text context namespace)

Contributors

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.