@classmethod
def color(cls, *args):
    """output text using ANSI codes

        this method simply merge arguments, and add RESET if is not the last arguments
        """
    if args[-1] != cls.RESET:
        args = list(args)
        args.append(cls.RESET)
    return u''.join(args)
