textproc/p5-Text-ANSITable 0.610 FreeBSD
Create nice formatted tables using extended ASCII and ANSI colors
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- textproc, perl5
- Package size
- 105.3 KiB, 327.3 KiB installed
Description
Text::ANSITable is yet another text table formatter module like Text::ASCIITable or Text::SimpleTable, with the following differences:
- Colors and color themes: ANSI color codes will be used by default (even 256 and 24bit colors), but will degrade to lower color depth and black/white according to terminal support.
- Box-drawing characters: Box-drawing characters will be used by default, but will degrade to using normal ASCII characters if terminal does not support them.
- Unicode and wide character support: Border styles using Unicode characters (double lines, bold/heavy lines, brick style, etc). Columns containing wide characters stay aligned. (Note: support for wide characters requires Text::ANSI::WideUtil which is currently set as an optional prereq, so you'll need to install it explicitly or set your CPAN client to install 'recommends' prereq).
Compared to Text::ASCIITable, it uses lower_case method/attr names instead of CamelCase, and it uses arrayref for columns and add_row. When specifying border styles, the order of characters are slightly different. More fine-grained options to customize appearance.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | textproc/p5-Text-ANSITable | 0.610 |
| DragonFly | textproc/p5-Text-ANSITable | 0.610 |
Install
Binary package:
pkg install p5-Text-ANSITable
From the ports tree:
cd /usr/ports/textproc/p5-Text-ANSITable/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Text-ANSITable>0:textproc/p5-Text-ANSITable
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.610 | 0.610 | 0.608 | 0.610 | 0.610 |
| FreeBSD:14:quarterly | 0.610 | 0.610 | n/a | 0.610 | 0.610 |
| FreeBSD:15:latest | 0.610 | 0.610 | n/a | 0.610 | 0.610 |
| FreeBSD:15:quarterly | 0.610 | 0.610 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.610 | 0.610 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 18
p5-File-ShareDir-Install>=0.06: devel/p5-File-ShareDir-Installp5-BorderStyles-Standard>=0: devel/p5-BorderStyles-Standardp5-Color-RGB-Util>=0.607: devel/p5-Color-RGB-Utilp5-ColorThemeBase-Static>=0.006: devel/p5-ColorThemeBase-Staticp5-ColorThemeUtil-ANSI>=0: devel/p5-ColorThemeUtil-ANSIp5-ColorThemes-Standard>=0: devel/p5-ColorThemes-Standardp5-Function-Fallback-CoreOrPP>=0: devel/p5-Function-Fallback-CoreOrPPp5-JSON-MaybeXS>=0: converters/p5-JSON-MaybeXSp5-Log-ger>=0.038: devel/p5-Log-gerp5-Module-List>=0: devel/p5-Module-Listp5-Module-Load-Util>=0.011: devel/p5-Module-Load-Utilp5-Moo>=0: devel/p5-Moop5-Package-MoreUtil>=0.590: devel/p5-Package-MoreUtilp5-Parse-VarName>=0: devel/p5-Parse-VarNamep5-Term-App-Roles>=0.031: devel/p5-Term-App-Rolesp5-Text-ANSI-Util>=0.22: textproc/p5-Text-ANSI-Utilp5-alias-module>=0: devel/p5-alias-modulep5-namespace-clean>=0: devel/p5-namespace-clean
Runtime 17
p5-BorderStyles-Standard>=0: devel/p5-BorderStyles-Standardp5-Color-RGB-Util>=0.607: devel/p5-Color-RGB-Utilp5-ColorThemeBase-Static>=0.006: devel/p5-ColorThemeBase-Staticp5-ColorThemeUtil-ANSI>=0: devel/p5-ColorThemeUtil-ANSIp5-ColorThemes-Standard>=0: devel/p5-ColorThemes-Standardp5-Function-Fallback-CoreOrPP>=0: devel/p5-Function-Fallback-CoreOrPPp5-JSON-MaybeXS>=0: converters/p5-JSON-MaybeXSp5-Log-ger>=0.038: devel/p5-Log-gerp5-Module-List>=0: devel/p5-Module-Listp5-Module-Load-Util>=0.011: devel/p5-Module-Load-Utilp5-Moo>=0: devel/p5-Moop5-Package-MoreUtil>=0.590: devel/p5-Package-MoreUtilp5-Parse-VarName>=0: devel/p5-Parse-VarNamep5-Term-App-Roles>=0.031: devel/p5-Term-App-Rolesp5-Text-ANSI-Util>=0.22: textproc/p5-Text-ANSI-Utilp5-alias-module>=0: devel/p5-alias-modulep5-namespace-clean>=0: devel/p5-namespace-clean
Test 2
p5-Test-Exception>=0: devel/p5-Test-Exceptionp5-Test-Needs>=0: devel/p5-Test-Needs
The full lists below include those, and their dependencies in turn.
Build dependencies 52
- converters/p5-Cpanel-JSON-XS
- converters/p5-JSON-MaybeXS
- devel/p5-B-Hooks-EndOfScope
- devel/p5-BorderStyle
- devel/p5-BorderStyles-Standard
- devel/p5-Class-Method-Modifiers
- devel/p5-Clone-PP
- devel/p5-Color-ANSI-Util
- devel/p5-Color-RGB-Util
- devel/p5-ColorThemeBase-Static
- devel/p5-ColorThemeUtil-ANSI
- devel/p5-ColorThemes-Standard
- devel/p5-Data-Dmp
- devel/p5-Data-OptList
- devel/p5-Dist-CheckConflicts
- devel/p5-File-ShareDir-Install
- devel/p5-Function-Fallback-CoreOrPP
- devel/p5-Log-ger
- devel/p5-Module-Implementation
- devel/p5-Module-List
- devel/p5-Module-Load-Util
- devel/p5-Module-Runtime
- devel/p5-Moo
- devel/p5-Package-MoreUtil
- devel/p5-Package-Stash
- devel/p5-Package-Stash-XS
- devel/p5-Params-Util
- devel/p5-Parse-VarName
- devel/p5-Proc-Find-Parents
- devel/p5-Proc-ProcessTable
- devel/p5-Regexp-Pattern-Perl
- devel/p5-Regexp-Stringify
- devel/p5-Role-Tiny
- devel/p5-Sub-Exporter
- devel/p5-Sub-Exporter-Progressive
- devel/p5-Sub-Install
- devel/p5-Sub-Name
- devel/p5-Sub-Quote
- devel/p5-Term-App-Roles
- devel/p5-Term-App-Util-Color
- devel/p5-Term-App-Util-Interactive
- devel/p5-Term-App-Util-Size
- devel/p5-Term-Detect-Software
- devel/p5-Term-Size
- devel/p5-Variable-Magic
- devel/p5-alias-module
- devel/p5-namespace-clean
- lang/p5-Try-Tiny
- lang/perl5.42
- sysutils/p5-File-Which
- textproc/p5-Text-ANSI-Util
- textproc/p5-XString
Run dependencies 51
- converters/p5-Cpanel-JSON-XS
- converters/p5-JSON-MaybeXS
- devel/p5-B-Hooks-EndOfScope
- devel/p5-BorderStyle
- devel/p5-BorderStyles-Standard
- devel/p5-Class-Method-Modifiers
- devel/p5-Clone-PP
- devel/p5-Color-ANSI-Util
- devel/p5-Color-RGB-Util
- devel/p5-ColorThemeBase-Static
- devel/p5-ColorThemeUtil-ANSI
- devel/p5-ColorThemes-Standard
- devel/p5-Data-Dmp
- devel/p5-Data-OptList
- devel/p5-Dist-CheckConflicts
- devel/p5-Function-Fallback-CoreOrPP
- devel/p5-Log-ger
- devel/p5-Module-Implementation
- devel/p5-Module-List
- devel/p5-Module-Load-Util
- devel/p5-Module-Runtime
- devel/p5-Moo
- devel/p5-Package-MoreUtil
- devel/p5-Package-Stash
- devel/p5-Package-Stash-XS
- devel/p5-Params-Util
- devel/p5-Parse-VarName
- devel/p5-Proc-Find-Parents
- devel/p5-Proc-ProcessTable
- devel/p5-Regexp-Pattern-Perl
- devel/p5-Regexp-Stringify
- devel/p5-Role-Tiny
- devel/p5-Sub-Exporter
- devel/p5-Sub-Exporter-Progressive
- devel/p5-Sub-Install
- devel/p5-Sub-Name
- devel/p5-Sub-Quote
- devel/p5-Term-App-Roles
- devel/p5-Term-App-Util-Color
- devel/p5-Term-App-Util-Interactive
- devel/p5-Term-App-Util-Size
- devel/p5-Term-Detect-Software
- devel/p5-Term-Size
- devel/p5-Variable-Magic
- devel/p5-alias-module
- devel/p5-namespace-clean
- lang/p5-Try-Tiny
- lang/perl5.42
- sysutils/p5-File-Which
- textproc/p5-Text-ANSI-Util
- textproc/p5-XString
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 87
- bin/ansitable-list-border-styles
- bin/ansitable-list-color-themes
- bin/ansitable-list-style-sets
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/bold.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/brick.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/bricko.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/csingle.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/double.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/none_ascii.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/none_boxchar.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/none_utf8.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/single_ascii.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/single_boxchar.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/single_utf8.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singleh_ascii.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singleh_boxchar.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singleh_utf8.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singlei_ascii.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singlei_boxchar.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singlei_utf8.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singleo_ascii.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singleo_boxchar.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singleo_utf8.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singlev_ascii.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singlev_boxchar.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singlev_utf8.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/space_ascii.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/space_boxchar.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/space_utf8.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/spacei_ascii.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/spacei_boxchar.pm
- %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/spacei_utf8.pm
- %%SITE_PERL%%/ColorTheme/Text/ANSITable/OldCompat/Default/default_gradation.pm
- %%SITE_PERL%%/ColorTheme/Text/ANSITable/OldCompat/Default/default_gradation_whitebg.pm
- %%SITE_PERL%%/ColorTheme/Text/ANSITable/OldCompat/Default/default_nogradation.pm
- %%SITE_PERL%%/ColorTheme/Text/ANSITable/OldCompat/Default/default_nogradation_whitebg.pm
- %%SITE_PERL%%/ColorTheme/Text/ANSITable/OldCompat/Default/no_color.pm
- %%SITE_PERL%%/ColorTheme/Text/ANSITable/Standard/Gradation.pm
- %%SITE_PERL%%/ColorTheme/Text/ANSITable/Standard/GradationWhiteBG.pm
- %%SITE_PERL%%/ColorTheme/Text/ANSITable/Standard/NoGradation.pm
- %%SITE_PERL%%/ColorTheme/Text/ANSITable/Standard/NoGradationWhiteBG.pm
- %%SITE_PERL%%/Text/ANSITable.pm
- %%SITE_PERL%%/Text/ANSITable/StyleSet/AltRow.pm
- %%SITE_PERL%%/auto/share/dist/Text-ANSITable/examples/demo1.pl
- %%PERL5_MAN1%%/ansitable-list-border-styles.1.gz
- %%PERL5_MAN1%%/ansitable-list-color-themes.1.gz
- %%PERL5_MAN1%%/ansitable-list-style-sets.1.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::bold.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::brick.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::bricko.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::csingle.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::double.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::none_ascii.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::none_boxchar.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::none_utf8.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::single_ascii.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::single_boxchar.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::single_utf8.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singleh_ascii.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singleh_boxchar.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singleh_utf8.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singlei_ascii.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singlei_boxchar.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singlei_utf8.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singleo_ascii.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singleo_boxchar.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singleo_utf8.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singlev_ascii.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singlev_boxchar.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singlev_utf8.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::space_ascii.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::space_boxchar.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::space_utf8.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::spacei_ascii.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::spacei_boxchar.3.gz
- %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::spacei_utf8.3.gz
- %%PERL5_MAN3%%/ColorTheme::Text::ANSITable::OldCompat::Default::default_gradation.3.gz
- %%PERL5_MAN3%%/ColorTheme::Text::ANSITable::OldCompat::Default::default_gradation_whitebg.3.gz
- %%PERL5_MAN3%%/ColorTheme::Text::ANSITable::OldCompat::Default::default_nogradation.3.gz
- %%PERL5_MAN3%%/ColorTheme::Text::ANSITable::OldCompat::Default::default_nogradation_whitebg.3.gz
- %%PERL5_MAN3%%/ColorTheme::Text::ANSITable::OldCompat::Default::no_color.3.gz
- %%PERL5_MAN3%%/ColorTheme::Text::ANSITable::Standard::Gradation.3.gz
- %%PERL5_MAN3%%/ColorTheme::Text::ANSITable::Standard::GradationWhiteBG.3.gz
- %%PERL5_MAN3%%/ColorTheme::Text::ANSITable::Standard::NoGradation.3.gz
- %%PERL5_MAN3%%/ColorTheme::Text::ANSITable::Standard::NoGradationWhiteBG.3.gz
- %%PERL5_MAN3%%/Text::ANSITable.3.gz
- %%PERL5_MAN3%%/Text::ANSITable::StyleSet::AltRow.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Text-ANSITable-0.610.tar.gz | 71169 | efed31167ffab45e54f4e89da51ba72f9f3e30a0d57d474e39e7f8758c968940 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.