Safe Haskell | Safe-Inferred |
---|
Ordinarily you should not need this module. Typically you will just need to use System.Console.Rainbow.ColorChunks, which is re-exported from System.Console.Rainbow. However this module can be useful if you want names for individual colors, as opposed to names for chunks, which is what System.Console.Rainbow.ColorChunks provides.
- data Color8
- unColor8 :: Color8 -> Maybe Color
- data Color256
- unColor256 :: Color256 -> Maybe Color
- to256 :: Color8 -> Color256
- c8_default :: Color8
- c8_black :: Color8
- c8_red :: Color8
- c8_green :: Color8
- c8_yellow :: Color8
- c8_blue :: Color8
- c8_magenta :: Color8
- c8_cyan :: Color8
- c8_white :: Color8
- c8_0 :: Color8
- c8_1 :: Color8
- c8_2 :: Color8
- c8_3 :: Color8
- c8_4 :: Color8
- c8_5 :: Color8
- c8_6 :: Color8
- c8_7 :: Color8
- c8_all :: [(Int, Color8)]
- c256_default :: Color256
- c256_black :: Color256
- c256_red :: Color256
- c256_green :: Color256
- c256_yellow :: Color256
- c256_blue :: Color256
- c256_magenta :: Color256
- c256_cyan :: Color256
- c256_white :: Color256
- c256_grey :: Color256
- c256_red_bright :: Color256
- c256_green_bright :: Color256
- c256_yellow_bright :: Color256
- c256_blue_bright :: Color256
- c256_magenta_bright :: Color256
- c256_cyan_bright :: Color256
- c256_white_bright :: Color256
- c256_0 :: Color256
- c256_1 :: Color256
- c256_2 :: Color256
- c256_3 :: Color256
- c256_4 :: Color256
- c256_5 :: Color256
- c256_6 :: Color256
- c256_7 :: Color256
- c256_8 :: Color256
- c256_9 :: Color256
- c256_10 :: Color256
- c256_11 :: Color256
- c256_12 :: Color256
- c256_13 :: Color256
- c256_14 :: Color256
- c256_15 :: Color256
- c256_16 :: Color256
- c256_17 :: Color256
- c256_18 :: Color256
- c256_19 :: Color256
- c256_20 :: Color256
- c256_21 :: Color256
- c256_22 :: Color256
- c256_23 :: Color256
- c256_24 :: Color256
- c256_25 :: Color256
- c256_26 :: Color256
- c256_27 :: Color256
- c256_28 :: Color256
- c256_29 :: Color256
- c256_30 :: Color256
- c256_31 :: Color256
- c256_32 :: Color256
- c256_33 :: Color256
- c256_34 :: Color256
- c256_35 :: Color256
- c256_36 :: Color256
- c256_37 :: Color256
- c256_38 :: Color256
- c256_39 :: Color256
- c256_40 :: Color256
- c256_41 :: Color256
- c256_42 :: Color256
- c256_43 :: Color256
- c256_44 :: Color256
- c256_45 :: Color256
- c256_46 :: Color256
- c256_47 :: Color256
- c256_48 :: Color256
- c256_49 :: Color256
- c256_50 :: Color256
- c256_51 :: Color256
- c256_52 :: Color256
- c256_53 :: Color256
- c256_54 :: Color256
- c256_55 :: Color256
- c256_56 :: Color256
- c256_57 :: Color256
- c256_58 :: Color256
- c256_59 :: Color256
- c256_60 :: Color256
- c256_61 :: Color256
- c256_62 :: Color256
- c256_63 :: Color256
- c256_64 :: Color256
- c256_65 :: Color256
- c256_66 :: Color256
- c256_67 :: Color256
- c256_68 :: Color256
- c256_69 :: Color256
- c256_70 :: Color256
- c256_71 :: Color256
- c256_72 :: Color256
- c256_73 :: Color256
- c256_74 :: Color256
- c256_75 :: Color256
- c256_76 :: Color256
- c256_77 :: Color256
- c256_78 :: Color256
- c256_79 :: Color256
- c256_80 :: Color256
- c256_81 :: Color256
- c256_82 :: Color256
- c256_83 :: Color256
- c256_84 :: Color256
- c256_85 :: Color256
- c256_86 :: Color256
- c256_87 :: Color256
- c256_88 :: Color256
- c256_89 :: Color256
- c256_90 :: Color256
- c256_91 :: Color256
- c256_92 :: Color256
- c256_93 :: Color256
- c256_94 :: Color256
- c256_95 :: Color256
- c256_96 :: Color256
- c256_97 :: Color256
- c256_98 :: Color256
- c256_99 :: Color256
- c256_100 :: Color256
- c256_101 :: Color256
- c256_102 :: Color256
- c256_103 :: Color256
- c256_104 :: Color256
- c256_105 :: Color256
- c256_106 :: Color256
- c256_107 :: Color256
- c256_108 :: Color256
- c256_109 :: Color256
- c256_110 :: Color256
- c256_111 :: Color256
- c256_112 :: Color256
- c256_113 :: Color256
- c256_114 :: Color256
- c256_115 :: Color256
- c256_116 :: Color256
- c256_117 :: Color256
- c256_118 :: Color256
- c256_119 :: Color256
- c256_120 :: Color256
- c256_121 :: Color256
- c256_122 :: Color256
- c256_123 :: Color256
- c256_124 :: Color256
- c256_125 :: Color256
- c256_126 :: Color256
- c256_127 :: Color256
- c256_128 :: Color256
- c256_129 :: Color256
- c256_130 :: Color256
- c256_131 :: Color256
- c256_132 :: Color256
- c256_133 :: Color256
- c256_134 :: Color256
- c256_135 :: Color256
- c256_136 :: Color256
- c256_137 :: Color256
- c256_138 :: Color256
- c256_139 :: Color256
- c256_140 :: Color256
- c256_141 :: Color256
- c256_142 :: Color256
- c256_143 :: Color256
- c256_144 :: Color256
- c256_145 :: Color256
- c256_146 :: Color256
- c256_147 :: Color256
- c256_148 :: Color256
- c256_149 :: Color256
- c256_150 :: Color256
- c256_151 :: Color256
- c256_152 :: Color256
- c256_153 :: Color256
- c256_154 :: Color256
- c256_155 :: Color256
- c256_156 :: Color256
- c256_157 :: Color256
- c256_158 :: Color256
- c256_159 :: Color256
- c256_160 :: Color256
- c256_161 :: Color256
- c256_162 :: Color256
- c256_163 :: Color256
- c256_164 :: Color256
- c256_165 :: Color256
- c256_166 :: Color256
- c256_167 :: Color256
- c256_168 :: Color256
- c256_169 :: Color256
- c256_170 :: Color256
- c256_171 :: Color256
- c256_172 :: Color256
- c256_173 :: Color256
- c256_174 :: Color256
- c256_175 :: Color256
- c256_176 :: Color256
- c256_177 :: Color256
- c256_178 :: Color256
- c256_179 :: Color256
- c256_180 :: Color256
- c256_181 :: Color256
- c256_182 :: Color256
- c256_183 :: Color256
- c256_184 :: Color256
- c256_185 :: Color256
- c256_186 :: Color256
- c256_187 :: Color256
- c256_188 :: Color256
- c256_189 :: Color256
- c256_190 :: Color256
- c256_191 :: Color256
- c256_192 :: Color256
- c256_193 :: Color256
- c256_194 :: Color256
- c256_195 :: Color256
- c256_196 :: Color256
- c256_197 :: Color256
- c256_198 :: Color256
- c256_199 :: Color256
- c256_200 :: Color256
- c256_201 :: Color256
- c256_202 :: Color256
- c256_203 :: Color256
- c256_204 :: Color256
- c256_205 :: Color256
- c256_206 :: Color256
- c256_207 :: Color256
- c256_208 :: Color256
- c256_209 :: Color256
- c256_210 :: Color256
- c256_211 :: Color256
- c256_212 :: Color256
- c256_213 :: Color256
- c256_214 :: Color256
- c256_215 :: Color256
- c256_216 :: Color256
- c256_217 :: Color256
- c256_218 :: Color256
- c256_219 :: Color256
- c256_220 :: Color256
- c256_221 :: Color256
- c256_222 :: Color256
- c256_223 :: Color256
- c256_224 :: Color256
- c256_225 :: Color256
- c256_226 :: Color256
- c256_227 :: Color256
- c256_228 :: Color256
- c256_229 :: Color256
- c256_230 :: Color256
- c256_231 :: Color256
- c256_232 :: Color256
- c256_233 :: Color256
- c256_234 :: Color256
- c256_235 :: Color256
- c256_236 :: Color256
- c256_237 :: Color256
- c256_238 :: Color256
- c256_239 :: Color256
- c256_240 :: Color256
- c256_241 :: Color256
- c256_242 :: Color256
- c256_243 :: Color256
- c256_244 :: Color256
- c256_245 :: Color256
- c256_246 :: Color256
- c256_247 :: Color256
- c256_248 :: Color256
- c256_249 :: Color256
- c256_250 :: Color256
- c256_251 :: Color256
- c256_252 :: Color256
- c256_253 :: Color256
- c256_254 :: Color256
- c256_255 :: Color256
- c256_all :: [(Int, Color256)]
Color types
unColor8 :: Color8 -> Maybe ColorSource
Nothing indicates to use the default color for the terminal;
otherwise, the Terminfo Color
is returned.
unColor256 :: Color256 -> Maybe ColorSource
Nothing indicates to use the default color for the terminal;
otherwise, the Terminfo Color
is returned.
to256 :: Color8 -> Color256Source
Any color for an 8-color terminal can also be used in a 256-color terminal.
8 colors, named
8 colors, numbered
All 8-colors
c8_all :: [(Int, Color8)]Source
All colors available for an 8-color terminal, in an association
list indexed by color number. Does not include the default
color, c8_default
.
256 colors, named
256 colors, bright
256 colors, numbered
All 256-colors
c256_all :: [(Int, Color256)]Source
All available colors for a 256-color terminal, in an
association list by color number. Does not include the default
color, c256_default
.