AsciiWriter(3pm)

πŸ“¦ version 2.1.1, in arch rolling

🌸 NAME 🌸

Bestie, meet Lire::ReportParser::AsciiWriter β€” the AsciiWriter(3pm) manual page, straight out of LogReport's Lire Documentation. It's a Lire::ReportParser processor, and its whole main-character gig is formatting the report in ASCII. periodt. πŸ’…

✨ SYNOPSIS ✨

Okay so here's the little starter pack, copy-paste energy:

use Lire::ReportParser::AsciiWriter;

my $parser = new Lire::ReportParser::AsciiWriter;

eval { $parser->parsefile( "report.xml" ) };
print "Parse failed: $@" if $@;

πŸ¦‹ DESCRIPTION πŸ¦‹

This is a Lire::ReportParser processor, and it will print the Lire XML Report in ASCII on STDOUT. literally its job.

The constructor takes these parameters, bestie β€” don't skip them:

  • columns β€” the number of columsn the report should be formatted for. Defaults to 80. yes, columsn, we're keeping the original spelling, no cap 😭
  • max_name_length β€” the maximum number of characters that will be kept in the name element. Defaults to 180.
  • userlevel β€” in description, the maximum level of elements that will be displayed. Defaults to "normal" (i.e. "advanced" elements aren't formatted 😭).
Heads up, bestie: that userlevel default means "advanced" elements aren't formatted unless you change the vibe. 🫢

πŸŽ€ SEE ALSO πŸŽ€

πŸ’– VERSION πŸ’–

The version line is giving vintage GitHub commit energy:

$Id: AsciiWriter.pm,v 1.41 2006/07/23 13:16:31 vanbaal Exp $

Copyright (C) 2001-2002 Stichting LogReport Foundation LogReport@LogReport.org

This file is part of Lire.

Lire is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program (see COPYING); if not, check with http://www.gnu.org/copyleft/gpl.html.

🌈 AUTHOR 🌈

Francis J. Lacoste <flacoste@logreport.org>


okay bye bestie πŸ’– this page is from Lire 2.1.1, dated 2025-09-28, and it's literally AsciiWriter(3pm). slay and stay ASCII-formatted πŸŽ€

πŸ“¦ where this page comes from