dotfiles/config/powerline-shell/segments/rbenv.py
2021-04-20 13:12:35 +02:00

18 lines
580 B
Python

import subprocess
from ..utils import BasicSegment
class Segment(BasicSegment):
def add_to_powerline(self):
powerline = self.powerline
try:
p1 = subprocess.Popen(["rbenv", "local"], stdout=subprocess.PIPE)
version = p1.communicate()[0].decode("utf-8").rstrip()
if len(version) <= 0:
return
powerline.append(' %s ' % version,
powerline.theme.VIRTUAL_ENV_FG,
powerline.theme.VIRTUAL_ENV_BG)
except OSError:
return