Thin, practical wrapper around terminal coloring, styling, and positioning
Blessings lifts several of curses' limiting assumptions, and it makes your code pretty, too: * Use styles, color, and maybe a little positioning without necessarily clearing the whole screen first. * Leave more than one screenful of scrollback in the buffer after your program exits, like a well-behaved command-line app should. * Get rid of all those noisy, C-like calls to tigetstr and tparm, so your code does not get crowded out by terminal bookkeeping. * Act intelligently when somebody redirects your output to a file, omitting the terminal control codes the user does not want to see (optional).
Release | Stable | Testing |
---|---|---|
Fedora Rawhide | 1.7-26.fc42 | - |
Fedora 42 | 1.7-26.fc42 | - |
Fedora 41 | 1.7-25.fc41 | - |
Fedora 40 | 1.7-23.fc40 | - |
Fedora EPEL 9 | 1.7-18.el9 | - |
Fedora EPEL 8 | 1.7-8.el8 | - |
You can contact the maintainers of this package via email at
python-blessings dash maintainers at fedoraproject dot org
.