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
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;
|
|
}
|
|
}
|
|
|