All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.mx.path.api.AnsiWrapper Maven / Gradle / Ivy

The newest version!
package com.mx.path.api;

/**
 * Convenience class for wrapping strings in ANSI color codes. Useful for making error messages more readable.
 */
public final class AnsiWrapper {
  private static final String CYAN = "\u001B[36m";
  private static final String GREEN = "\u001B[32m";
  private static final String NO_COLOR = "\u001B[0m";
  private static final String RED = "\u001B[31m";
  private static final String YELLOW = "\u001B[33m";

  public String cyan(String text) {
    return CYAN + text + NO_COLOR;
  }

  public String red(String text) {
    return RED + text + NO_COLOR;
  }

  public String green(String text) {
    return GREEN + text + NO_COLOR;
  }

  public String yellow(String text) {
    return YELLOW + text + NO_COLOR;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy