-
-
23 Jul 2018 19:38:22 UTC
- Distribution: Text-SimpleTable
- Module version: 2.07
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Repository
- Issues (6)
- Testers (7095 / 5 / 0)
- Kwalitee
Bus factor: 5- 82.80% Coverage
- License: artistic_2
- Perl: v5.8.1
- Activity
24 month- Tools
- Download (9.89KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
NAME
Text::SimpleTable - Simple Eyecandy ASCII Tables
SYNOPSIS
use Text::SimpleTable; my $t1 = Text::SimpleTable->new(5, 10); $t1->row('foobarbaz', 'yadayadayada'); print $t1->draw; .-------+------------. | foob- | yadayaday- | | arbaz | ada | '-------+------------' my $t2 = Text::SimpleTable->new([5, 'Foo'], [10, 'Bar']); $t2->row('foobarbaz', 'yadayadayada'); $t2->row('barbarbarbarbar', 'yada'); print $t2->draw; .-------+------------. | Foo | Bar | +-------+------------+ | foob- | yadayaday- | | arbaz | ada | | barb- | yada | | arba- | | | rbar- | | | bar | | '-------+------------' my $t3 = Text::SimpleTable->new([5, 'Foo'], [10, 'Bar']); $t3->row('foobarbaz', 'yadayadayada'); $t3->hr; $t3->row('barbarbarbarbar', 'yada'); print $t3->draw; .-------+------------. | Foo | Bar | +-------+------------+ | foob- | yadayaday- | | arbaz | ada | +-------+------------+ | barb- | yada | | arba- | | | rbar- | | | bar | | '-------+------------' print $t3->boxes->draw; ┌───────┬────────────┐ │ Foo │ Bar │ ├───────┼────────────┤ │ foob- │ yadayaday- │ │ arbaz │ ada │ ├───────┼────────────┤ │ barb- │ yada │ │ arba- │ │ │ rbar- │ │ │ bar │ │ └───────┴────────────┘
DESCRIPTION
Simple eyecandy ASCII tables.
METHODS
Text::SimpleTable implements the following methods.
new
my $t = Text::SimpleTable->new(5, 10); my $t = Text::SimpleTable->new([5, 'Col1', 10, 'Col2']);
draw
my $ascii = $t->draw;
hr
$t = $t->hr;
row
$t = $t->row('col1 data', 'col2 data');
boxes
$t = $t->boxes;
boxes
switches the output generated bydraw
to use the unicode box drawing characters. The last example above may not render nicely on some devices.AUTHOR
Sebastian Riedel,
sri@cpan.org
.MAINTAINER
Marcus Ramberg
mramberg@cpan.org
.CREDITS
In alphabetical order:
Brian Cassidy
COPYRIGHT AND LICENSE
Copyright (C) 2005-2010, Sebastian Riedel.
This program is free software, you can redistribute it and/or modify it under the terms of the Artistic License version 2.0.
Module Install Instructions
To install Text::SimpleTable, copy and paste the appropriate command in to your terminal.
cpanm Text::SimpleTable
perl -MCPAN -e shell install Text::SimpleTable
For more information on module installation, please visit the detailed CPAN module installation guide.