powerline/examples/terminal/powerline.py

22 lines
546 B
Python
Executable File

#!/usr/bin/env python
'''Powerline terminal prompt example.
'''
import os
import sys
sys.path.append(os.path.join(os.path.dirname(__file__), '../..'))
from lib.core import Powerline, Segment
from lib.renderers import TerminalSegmentRenderer
powerline = Powerline([
Segment('⭤ SSH', 220, 166, attr=Segment.ATTR_BOLD),
Segment('username', 153, 31),
Segment('~', 248, 239),
Segment('projects', 248, 239),
Segment('powerline', 231, 239, attr=Segment.ATTR_BOLD),
Segment(filler=True),
])
print(powerline.render(TerminalSegmentRenderer()))