def prompt(msg, minor=False, default_yes=False): if default_yes: prompt = '[Yn]' else: prompt = '[yN]' if minor: ansicolor.write_out(ansicolor.magenta('-> %s %s ' % (msg, prompt))) else: ansicolor.write_out(ansicolor.magenta('> %s %s ' % (msg, prompt))) inp = raw_input() if default_yes: return False if 'n' in inp else True else: return True if 'y' in inp else False
def inform(msg, minor=False, major=False): if major: ansicolor.write_out(ansicolor.yellow('>>> %s\n' % msg)) elif minor: ansicolor.write_out(ansicolor.cyan('-> %s\n' % msg)) else: ansicolor.write_out(ansicolor.green('> %s\n' % msg))
def output(msg): ansicolor.write_out('%s\n' % msg)
def complain(msg, minor=False): if minor: ansicolor.write_out(ansicolor.yellow('-> %s\n' % msg)) else: ansicolor.write_out(ansicolor.yellow('> %s\n' % msg))
def suggest(msg, minor=False): if minor: ansicolor.write_out(ansicolor.magenta('-> %s\n' % msg)) else: ansicolor.write_out(ansicolor.magenta('> %s\n' % msg))
from ansicolor import red from ansicolor import write_out write_out(red("This looks red in a terminal.\n"))