dotfiles/src/util/color.py
2020-10-22 18:08:08 +02:00

21 lines
590 B
Python

from src.util import command
class Color:
def get_256_color(color):
"""Get color using tput (256-colors base)"""
return command.get_output(f'tput setaf {color}')
def get_special_color(index):
"""Get special colors using tput (like bold, etc..)"""
return command.get_output(f'tput {index}')
RED = get_256_color(196)
BLUE = get_256_color(51)
GREEN = get_256_color(46)
YELLOW = get_256_color(226)
GOLD = get_256_color(214)
GREY = get_256_color(238)
RESET = get_special_color('sgr0')
BOLD = get_special_color('bold')