-
CPAN
ANSI escape sequences
-
ZEF
Color screen output using ANSI escape sequences
-
ZEF
Color screen output using ANSI escape sequences
-
ZEF
ANSI/VT stream parser
-
ZEF
Assorted functions to interact with TTYs
-
ZEF
Draw boxed tables in a terminal.
-
P6C
Use libcaca (Colour AsCii Art library) API in Raku
-
ZEF
Container for terminal capabilities, with useful defaults
-
ZEF
A Raku module that supports ANSI colour terminal progress gauges.
This module utilises ANSI escape sequences to colour and manipulate the output
it reserves either the bottom row of the terminal init-term()
(or init-term(Bars::One)) or it will reserve the bottom 2 rows init-term(Bars::Two)
for the gauge or gauges then calls to progress-bar(Str:D $prfix, Int:D $current, Int:D $length --> Bool) and in the case of init-term(Bars::Two)
sub-progress-bar(...) will update the progress bars, progress-bar(Str:D $prfix, Int:D $current, Int:D $length --> Bool) will put it's gauge
on the bottom line and sub-progress-bar(Str:D $prfix, Int:D $current, Int:D $length --> Bool) writes to the line above in the init-term(Bars::Two)
case, finally the deinit-term(Int:D $sig) function removes the progress bars and makes the bottom lines part of the
normal scrollable region of the terminal again.
-
CPAN
A getpass implementation for Raku