17 lines
580 B
Python
17 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
|