package de.axone.tools;
public enum ANSI {
BLACK( "[0;30m" ),
BLUE( "[0;34m" ),
GREEN( "[0;32m" ),
CYAN( "[0;36m" ),
RED( "[0;31m" ),
PURPLE( "[0;35m" ),
BROWN( "[0;33m" ),
GRAY( "[0;37m" ),
DARK_GRAY( "[1;30m" ),
LIGHT_BLUE( "[1;34m" ),
LIGHT_GREEN( "[1;32m" ),
LIGHT_CYAN( "[1;36m" ),
LIGHT_RED( "[1;31m" ),
LIGHT_PURPLE( "[1;35m" ),
YELLOW( "[1;33m" ),
WHITE( "[1;37m" ),
BOLD( "[1m" ),
NORMAL( "[0m" ),
UNDERLINE( "[4m" ),
BLINK( "[5m" ),
REVERSE( "[7m" ),
;
private final String code;
ANSI( String code ){
this.code = code;
}
public String code(){
return code;
}
@Override
public String toString(){
return S.esc + code();
}
}