c-utils

TTY (v0.0.1)

Macros for styling terminal output with ANSI escape codes.

printf(bold("Bold text\n"));
printf(fg_red("Red text\n"));
printf(bg_green("Green background\n"));
printf(underline(fg_blue("Blue underlined\n")));

API Docs

dim

Render text dimmed.

printf(dim("Dim text\n"));

bold

Render text bold.

printf(bold("Bold text\n"));

italic

Render text italic.

printf(italic("Italic text\n"));

underline

Render text underlined.

printf(underline("Underlined text\n"));

fg_black

Render text with black foreground.

printf(fg_black("Black text\n"));

fg_red

Render text with red foreground.

printf(fg_red("Red text\n"));

fg_green

Render text with green foreground.

printf(fg_green("Green text\n"));

fg_yellow

Render text with yellow foreground.

printf(fg_yellow("Yellow text\n"));

fg_blue

Render text with blue foreground.

printf(fg_blue("Blue text\n"));

fg_magenta

Render text with magenta foreground.

printf(fg_magenta("Magenta text\n"));

fg_cyan

Render text with cyan foreground.

printf(fg_cyan("Cyan text\n"));

fg_white

Render text with white foreground.

printf(fg_white("White text\n"));

bg_black

Render text with black background.

printf(bg_black("Black background\n"));

bg_red

Render text with red background.

printf(bg_red("Red background\n"));

bg_green

Render text with green background.

printf(bg_green("Green background\n"));

bg_yellow

Render text with yellow background.

printf(bg_yellow("Yellow background\n"));

bg_blue

Render text with blue background.

printf(bg_blue("Blue background\n"));

bg_magenta

Render text with magenta background.

printf(bg_magenta("Magenta background\n"));

bg_cyan

Render text with cyan background.

printf(bg_cyan("Cyan background\n"));

bg_white

Render text with white background.

printf(bg_white("White background\n"));