This commit is contained in:
Łukasz Sowa 2022-09-27 18:57:16 +09:00 committed by GitHub
commit 709cc9bb50
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 19 additions and 0 deletions

View file

@ -0,0 +1,16 @@
from ..utils import BasicSegment
import subprocess
class Segment(BasicSegment):
def add_to_powerline(self):
try:
kube_env = subprocess.check_output(['kubectl', 'config', 'current-context'], stderr=subprocess.STDOUT)
if 'not set' in kube_env:
raise Exception('k8s: Not set')
except:
kube_env = None
if kube_env:
self.powerline.append(" %s " % str.strip(kube_env),
self.powerline.theme.KUBECONFIG_PATH_FG,
self.powerline.theme.KUBECONFIG_PATH_BG)

View file

@ -72,6 +72,9 @@ class DefaultColor(object):
AWS_PROFILE_FG = 39
AWS_PROFILE_BG = 238
KUBECONFIG_PATH_FG = 39
KUBECONFIG_PATH_BG = 238
TIME_FG = 250
TIME_BG = 238