示例#1
0
文件: make.py 项目: li8/pal-nix
def print_command(cmd):
    UnixConsoleStyler.apply_style('blue')
    print(cmd.rstrip())
    UnixConsoleStyler.apply_style('default')
示例#2
0
文件: make.py 项目: li8/pal-nix
def print_info(info):
    UnixConsoleStyler.apply_style('green')
    print(info.rstrip())
    UnixConsoleStyler.apply_style('default')
示例#3
0
文件: make.py 项目: li8/pal-nix
def print_with_color(line):
    if ERROR_PATTERN.match(line):
        UnixConsoleStyler.apply_style('red')
    elif WARNING_PATTERN.match(line):
        UnixConsoleStyler.apply_style('yellow')
    elif LINKER_ERROR_PATTERN.match(line):
        UnixConsoleStyler.apply_style('white')
        UnixConsoleStyler.apply_style('on_red')
    elif TIME_PATTERN.match(line):
        pdb.set_trace()
        UnixConsoleStyler.apply_style('magenta')
    print(line.rstrip())
    UnixConsoleStyler.apply_style('default')