code: def decorate(text, style):
      
  
      return {
          'step-maj': click.style("\n" + '> ' + text, fg='yellow', bold=True),
          'step-min': click.style('  - ' + text + ' ', bold=True),
          'item-maj': click.style('    - ' + text + ' '),
          'item-min': click.style('      - ' + text + ' '),
          'quote-head-fail': click.style("\n" + chr(9485) + (chr(9480)*2) + ' ' + text, fg='red'),
          'quote-head-pass': click.style("\n" + chr(9485) + (chr(9480)*2) + ' ' + text, fg='green'),
          'quote-head-skip': click.style("\n" + chr(9485) + (chr(9480)*2) + ' ' + text, fg='yellow'),
          'quote-fail': re.sub('^', click.style(chr(9482) + ' ', fg='red'), text, flags=re.M),
          'quote-pass': re.sub('^', click.style(chr(9482) + ' ', fg='green'), text, flags=re.M),
          'quote-skip': re.sub('^', click.style(chr(9482) + ' ', fg='yellow'), text, flags=re.M),
          'fail': click.style(text + ' ', fg='red'),
          'pass': click.style(text + ' ', fg='green'),
          'skip': click.style(text + ' ', fg='yellow')
      }.get(style, '')
docs: Console decoration style definitions
  
          :param text: the text string to decorate
          :type text: str
          :param style: the style used to decorate the string
          :type style: str
  
          :return: a decorated string
          :rtype: str