The Perl Toolchain Summit 2025 Needs You: You can help ๐Ÿ™ Learn more

NAME

App::Unicode::Block - Base class for unicode-block script.

SYNOPSIS

my $app = App::Unicode::Block->new;
$app->run;

METHODS

new()
Constructor.
run()
Run method.
Returns undef.

ERRORS

run():
Unicode block '%s' doesn't exist.

EXAMPLE

use strict;
# Arguments.
@ARGV = (
'Thai',
);
# Run.
App::Unicode::Block->new->run;
# Output:
# โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
# โ”‚ Thai โ”‚
# โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”ฌโ”€โ”ฌโ”€โ”ฌโ”€โ”ฌโ”€โ”ฌโ”€โ”ฌโ”€โ”ฌโ”€โ”ฌโ”€โ”ฌโ”€โ”ฌโ”€โ”ฌโ”€โ”ฌโ”€โ”ฌโ”€โ”ฌโ”€โ”ฌโ”€โ”ค
# โ”‚ โ”‚0โ”‚1โ”‚2โ”‚3โ”‚4โ”‚5โ”‚6โ”‚7โ”‚8โ”‚9โ”‚Aโ”‚Bโ”‚Cโ”‚Dโ”‚Eโ”‚Fโ”‚
# โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ค
# โ”‚ U+0e0x โ”‚ โ”‚เธโ”‚เธ‚โ”‚เธƒโ”‚เธ„โ”‚เธ…โ”‚เธ†โ”‚เธ‡โ”‚เธˆโ”‚เธ‰โ”‚เธŠโ”‚เธ‹โ”‚เธŒโ”‚เธโ”‚เธŽโ”‚เธโ”‚
# โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ค
# โ”‚ U+0e1x โ”‚เธโ”‚เธ‘โ”‚เธ’โ”‚เธ“โ”‚เธ”โ”‚เธ•โ”‚เธ–โ”‚เธ—โ”‚เธ˜โ”‚เธ™โ”‚เธšโ”‚เธ›โ”‚เธœโ”‚เธโ”‚เธžโ”‚เธŸโ”‚
# โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ค
# โ”‚ U+0e2x โ”‚เธ โ”‚เธกโ”‚เธขโ”‚เธฃโ”‚เธคโ”‚เธฅโ”‚เธฆโ”‚เธงโ”‚เธจโ”‚เธฉโ”‚เธชโ”‚เธซโ”‚เธฌโ”‚เธญโ”‚เธฎโ”‚เธฏโ”‚
# โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ค
# โ”‚ U+0e3x โ”‚เธฐโ”‚ เธฑโ”‚เธฒโ”‚เธณโ”‚ เธดโ”‚ เธตโ”‚ เธถโ”‚ เธทโ”‚ เธธโ”‚ เธนโ”‚ เธบโ”‚ โ”‚ โ”‚ โ”‚ โ”‚เธฟโ”‚
# โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ค
# โ”‚ U+0e4x โ”‚เน€โ”‚เนโ”‚เน‚โ”‚เนƒโ”‚เน„โ”‚เน…โ”‚เน†โ”‚ เน‡โ”‚ เนˆโ”‚ เน‰โ”‚ เนŠโ”‚ เน‹โ”‚ เนŒโ”‚ เนโ”‚ เนŽโ”‚เนโ”‚
# โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ค
# โ”‚ U+0e5x โ”‚เนโ”‚เน‘โ”‚เน’โ”‚เน“โ”‚เน”โ”‚เน•โ”‚เน–โ”‚เน—โ”‚เน˜โ”‚เน™โ”‚เนšโ”‚เน›โ”‚ โ”‚ โ”‚ โ”‚ โ”‚
# โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ค
# โ”‚ U+0e6x โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚
# โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ผโ”€โ”ค
# โ”‚ U+0e7x โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚
# โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”ดโ”€โ”ดโ”€โ”ดโ”€โ”ดโ”€โ”ดโ”€โ”ดโ”€โ”ดโ”€โ”ดโ”€โ”ดโ”€โ”ดโ”€โ”ดโ”€โ”ดโ”€โ”ดโ”€โ”ดโ”€โ”ดโ”€โ”˜

DEPENDENCIES

Class::Utils, Curses::UI, Encode, Error::Pure, Getopt::Std, List::MoreUtils, Unicode::Block::Ascii, Unicode::Block::List.

REPOSITORY

https://github.com/michal-josef-spacek/App-Unicode-Block

AUTHOR

Michal Josef ล paฤek mailto:skim@cpan.org

http://skim.cz

LICENSE AND COPYRIGHT

ยฉ 2013-2020 Michal Josef ล paฤek
BSD 2-Clause License

VERSION

0.04