richterm

```rust
use richterm::text;
use richterm::print;
fn main(){
let vec = vec![text("richterm", "fg:dark_blue bg:indian_red1 eff:b,i,u,blink,s")];
print(vec);
let arr = [text(" supports ", "")];
print(arr);
print([
text(" many ", "bg:sea_green2 fg:black eff:i"),
text(" features ", ""),
text(" out of the box", "bg:yellow fg:black"),
text("\n", "")
]);
print([
text("Even", ""),
text(" some ", "eff:b"),
text("emojis like :+1: :apple: :bar_chart: :airplane_departure: :baguette_bread: :minibus:", ""),
text("\n", "")
]);
}
```
Docs
fg and bg colors
- rgb(111,111,111)
- black, red, green, yellow, blue, magenta, cyan, white, brightblack, brightred, brightgreen, brightyellow, brightblue, brightmagenta, brightcyan, brightwhite, grey0, gray0, navyblue, darkblue, blue3, blue1, darkgreen, deepskyblue4, dodgerblue3, dodgerblue2, green4, springgreen4, turquoise4, deepskyblue3, dodgerblue1, green3, springgreen3, darkcyan, lightseagreen, deepskyblue2, deepskyblue1, springgreen2, cyan3, darkturquoise, turquoise2, green1, springgreen1, mediumspringgreen, cyan2, cyan1, darkred, deeppink4, purple4, purple3, blueviolet, orange4, grey37, gray37, mediumpurple4, slateblue3, royalblue1, chartreuse4, darkseagreen4, paleturquoise4, steelblue, steelblue3, cornflowerblue, chartreuse3, cadetblue, skyblue3, steelblue1, palegreen3, seagreen3, aquamarine3, mediumturquoise, chartreuse2, seagreen2, seagreen1, aquamarine1, darkslategray2, darkmagenta, darkviolet, purple, lightpink4, plum4, mediumpurple3, slateblue1, yellow4, wheat4, grey53, gray53, lightslategrey, lightslategray, mediumpurple, lightslateblue, darkolivegreen3, darkseagreen, lightskyblue3, skyblue2, darkseagreen3, darkslategray3, skyblue1, chartreuse1, lightgreen, palegreen1, darkslategray1, red3, mediumvioletred, magenta3, darkorange3, indianred, hotpink3, mediumorchid3, mediumorchid, mediumpurple2, darkgoldenrod, lightsalmon3, rosybrown, grey63, gray63, mediumpurple1, gold3, darkkhaki, navajowhite3, grey69, gray69, lightsteelblue3, lightsteelblue, yellow3, darkseagreen2, lightcyan3, lightskyblue1, greenyellow, darkolivegreen2, darkseagreen1, paleturquoise1, deeppink3, magenta2, hotpink2, orchid, mediumorchid1, orange3, lightpink3, pink3, plum3, violet, lightgoldenrod3, tan, mistyrose3, thistle3, plum2, khaki3, lightgoldenrod2, lightyellow3, grey84, gray84, lightsteelblue1, yellow2, darkolivegreen1, honeydew2, lightcyan1, red1, deeppink2, deeppink1, magenta1, orangered1, indianred1, hotpink, darkorange, salmon1, lightcoral, palevioletred1, orchid2, orchid1, orange1, sandybrown, lightsalmon1, lightpink1, pink1, plum1, gold1, navajowhite1, mistyrose1, thistle1, yellow1, light_goldenrod1, khaki1, wheat1, cornsilk1, grey100, gray100, grey3, gray3, grey7, gray7, grey11, gray11, grey15, gray15, grey19, gray19, grey23, gray23, grey27, gray27, grey30, gray30, grey35, gray35, grey39, gray39, grey42, gray42, grey46, gray46, grey50, gray50, grey54, gray54, grey58, gray58, grey62, gray62, grey66, gray66, grey70, gray70, grey74, gray74, grey78, gray78, grey82, gray82, grey85, gray85, grey89, gray89, grey93, gray93,
effects
- b - bold
- i - italic
- u - underline
- blink - blink
- d - dim
- r - reverse
emojis
Try github-flavoured shortcodes