PerlIO-via-EscStatus prints and reprints a status line on a dumb terminal in Perl using a PerlIO layer. The advantage of doing it as a layer is ordinary print statement output goes out as normal, with the status line automatically erased and rewritten as necessary.

Some status message (45% processed)

PerlIO-via-EscStatus is free software (free as in freedom), published under the terms of the GNU General Public License (v3 or higher). The prerequisites are Regexp::Common, Term::Size and a new enough Perl for PerlIO::via and user unicode classes (5.8.5 or up).

Download version 12 source here or from CPAN, or a Debian package here or from my repo.

PerlIO-via-EscStatus-12.tar.gz (60k, and sig)
libperlio-via-escstatus-perl_12-0.1_all.deb (30k, and sig)

The sig files are Gnu PG ascii armoured signatures generated from my key. There's a SIGNATURE file inside the .tar.gz for cpansign too. Older sources can be found at backpan.

This page Copyright 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019, 2020 Kevin Ryde, except for the GPLv3 logo which is Copyright Free Software Foundation and used here in accordance with its terms.

(Back to the sitemap.)