Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __CS_CSUTIL_ANSICOMMAND_H__
00022 #define __CS_CSUTIL_ANSICOMMAND_H__
00023
00028
00029 #define CS_ANSI_RST "\033[0m"
00030
00033
00034 #define CS_ANSI_FK "\033[30m"
00035
00036 #define CS_ANSI_FR "\033[31m"
00037
00038 #define CS_ANSI_FG "\033[32m"
00039
00040 #define CS_ANSI_FY "\033[33m"
00041
00042 #define CS_ANSI_FB "\033[34m"
00043
00044 #define CS_ANSI_FM "\033[35m"
00045
00046 #define CS_ANSI_FC "\033[36m"
00047
00048 #define CS_ANSI_FW "\033[37m"
00049
00051
00052 #define CS_ANSI_TEXT_BOLD_ON "\033[1m"
00053
00054 #define CS_ANSI_TEXT_BOLD_OFF "\033[22m"
00055
00058
00059 #define CS_ANSI_BK "\033[40m"
00060
00061 #define CS_ANSI_BR "\033[41m"
00062
00063 #define CS_ANSI_BG "\033[42m"
00064
00065 #define CS_ANSI_BY "\033[43m"
00066
00067 #define CS_ANSI_BB "\033[44m"
00068
00069 #define CS_ANSI_BM "\033[45m"
00070
00071 #define CS_ANSI_BC "\033[46m"
00072
00073 #define CS_ANSI_BW "\033[47m"
00074
00078
00079 #define CS_ANSI_CLEAR_SCREEN "\033[J"
00080
00081 #define CS_ANSI_CLEAR_LINE "\033[K"
00082
00090 #define CS_ANSI_CURSOR(x,y) "\033[" #y ";" #x "H"
00091
00092 #define CS_ANSI_CURSOR_UP(l) "\033[" #l "A"
00093
00094 #define CS_ANSI_CURSOR_DOWN(l) "\033[" #l "B"
00095
00096 #define CS_ANSI_CURSOR_FWD(c) "\033[" #c "C"
00097
00098 #define CS_ANSI_CURSOR_BWD(c) "\033[" #c "D"
00099
00101 #endif // __CS_CSUTIL_ANSICOLOR_H__