4 releases

0.1.3 Oct 18, 2024
0.1.2 Jul 22, 2024
0.1.1 May 12, 2023
0.1.0 May 12, 2023

#1310 in Text processing

Download history 72/week @ 2024-07-23 7/week @ 2024-09-10 1/week @ 2024-09-17 15/week @ 2024-09-24 18/week @ 2024-10-01 185/week @ 2024-10-15 20/week @ 2024-10-22 1/week @ 2024-10-29

206 downloads per month
Used in kapow

MIT license

11KB
181 lines

Wrap Unicode text with ANSI color codes

use termwrap::termwrap;

assert_eq!(
    termwrap(
        "\
Etiam labefactant saepe rem \u{1b}[33mpublicam\u{1b}[0m. Ex cupiditatibus \
odia, discidia, discordiae, seditiones, bella nascuntur, nec eae se foris \
\u{1b}[38;5;12msolum iactant\u{1b}[0m nec tantum in alios caeco impetu \
incurrunt, sed intus etiam in animis nostris inesse notionem, ut alterum esse \
appetendum, alterum aspernandum sentiamus. Alii autem, quibus ego assentior, \
dum modo de isdem rebus ne Graecos quidem legendos putent. Res vero bonas \
verbis electis graviter ornateque dictas quis non legat? Nisi qui se dicant \
in Graecis legendis operam malle consumere.
\
        ",
        50,
        "\\",
    ),
    "\
Etiam labefactant saepe rem \u{1b}[33mpublicam\u{1b}[0m. Ex cupidita\\
tibus odia, discidia, discordiae, seditiones, bel\\
la nascuntur, nec eae se foris \u{1b}[38;5;12msolum iactant\u{1b}[0m nec \\
tantum in alios caeco impetu incurrunt, sed intus\\
 etiam in animis nostris inesse notionem, ut alte\\
rum esse appetendum, alterum aspernandum sentiamu\\
s. Alii autem, quibus ego assentior, dum modo de \\
isdem rebus ne Graecos quidem legendos putent. Re\\
s vero bonas verbis electis graviter ornateque di\\
ctas quis non legat? Nisi qui se dicant in Graeci\\
s legendis operam malle consumere.
\
    ",
);

Dependencies

~580KB