powerline/examples/terminal/pl.py

24 lines
659 B
Python
Executable File

#!/usr/bin/env python2
# -*- coding: utf-8 -*-
'''Powerline terminal prompt example.
'''
import os
import sys
sys.path.append(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))))
from powerline.core import Powerline
from powerline.segment import mksegment
from powerline.ext.terminal import TerminalRenderer
powerline = Powerline([
mksegment('⭤ SSH', 220, 166, attr=TerminalRenderer.ATTR_BOLD),
mksegment('username', 153, 31),
mksegment('~', 248, 239),
mksegment('projects', 248, 239),
mksegment('powerline', 231, 239, attr=TerminalRenderer.ATTR_BOLD),
mksegment(filler=True),
])
print(powerline.render(TerminalRenderer))