File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change 1+ TMUX_POWERLINE_SEG_KUBERNETES_CONTEXT_SYMBOL=" ${TMUX_POWERLINE_SEG_KUBERNETES_CONTEXT_SYMBOL:- } "
2+ TMUX_POWERLINE_SEG_KUBERNETES_CONTEXT_SYMBOL_COLOUR=" ${TMUX_POWERLINE_SEG_KUBERNETES_CONTEXT_SYMBOL_COLOUR:- 255} "
3+
4+
5+ generate_segmentrc () {
6+ read -d ' ' rccontents << EORC
7+ # Kubernetes config context symbol.
8+ # export TMUX_POWERLINE_SEG_KUBERNETES_CONTEXT_SYMBOL="${TMUX_POWERLINE_SEG_KUBERNETES_CONTEXT_SYMBOL} "
9+ # Kubernetes config context symbol colour.
10+ # export TMUX_POWERLINE_SEG_KUBERNETES_CONTEXT_SYMBOL_COLOUR="${TMUX_POWERLINE_SEG_KUBERNETES_CONTEXT_SYMBOL_COLOUR} "
11+ EORC
12+ echo " $rccontents "
13+ }
14+
15+ run_segment () {
16+ __process_settings
17+ type kubectl > /dev/null 2>&1
18+ if [ $? -ne 0 ]; then
19+ return 0
20+ fi
21+ kubernetes_context=$( kubectl config current-context)
22+ echo -n " #[${TMUX_POWERLINE_SEG_KUBERNETES_CONTEXT_SYMBOL_COLOUR} ]${TMUX_POWERLINE_SEG_KUBERNETES_CONTEXT_SYMBOL} #[fg=${TMUX_POWERLINE_CUR_SEGMENT_FG} ]${kubernetes_context} "
23+ }
24+
25+ __process_settings () {
26+ if [ -z " $TMUX_POWERLINE_SEG_KUBERNETES_CONTEXT_SYMBOL " ]; then
27+ export TMUX_POWERLINE_SEG_KUBERNETES_CONTEXT_SYMBOL=" ${TMUX_POWERLINE_SEG_KUBERNETES_CONTEXT_SYMBOL} "
28+ fi
29+ if [ -z " $TMUX_POWERLINE_SEG_KUBERNETES_CONTEXT_SYMBOL_COLOUR " ]; then
30+ export TMUX_POWERLINE_SEG_KUBERNETES_CONTEXT_SYMBOL_COLOUR=" ${TMUX_POWERLINE_SEG_KUBERNETES_CONTEXT_SYMBOL_COLOUR} "
31+ fi
32+ }
You can’t perform that action at this time.
0 commit comments