You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

54 lines
1.7 KiB

package com.crawler.util;
public class ColorUtil {
public static final String RESET = "\u001B[0m";
public static final String BLACK = "\u001B[30m";
public static final String RED = "\u001B[31m";
public static final String GREEN = "\u001B[32m";
public static final String YELLOW = "\u001B[33m";
public static final String BLUE = "\u001B[34m";
public static final String PURPLE = "\u001B[35m";
public static final String CYAN = "\u001B[36m";
public static final String WHITE = "\u001B[37m";
public static final String BLACK_BG = "\u001B[40m";
public static final String RED_BG = "\u001B[41m";
public static final String GREEN_BG = "\u001B[42m";
public static final String YELLOW_BG = "\u001B[43m";
public static final String BLUE_BG = "\u001B[44m";
public static final String PURPLE_BG = "\u001B[45m";
public static final String CYAN_BG = "\u001B[46m";
public static final String WHITE_BG = "\u001B[47m";
public static String colorize(String text, String color) {
return color + text + RESET;
}
public static String green(String text) {
return colorize(text, GREEN);
}
public static String red(String text) {
return colorize(text, RED);
}
public static String yellow(String text) {
return colorize(text, YELLOW);
}
public static String blue(String text) {
return colorize(text, BLUE);
}
public static String cyan(String text) {
return colorize(text, CYAN);
}
public static String purple(String text) {
return colorize(text, PURPLE);
}
public static String bold(String text) {
return "\u001B[1m" + text + RESET;
}
}