App-Bernard
view release on metacpan or search on metacpan
lib/App/Bernard.pm view on Meta::CPAN
}
exit if scalar(@ARGV)==0;
}
################################################################
sub execute {
binmode STDOUT, ":utf8";
parse_command_line();
if ($settings{'script'} eq 'latn') {
$settings{'transliterate'} = sub {
my ($text) = @_;
return $text;
};
} else {
my $leas = Lingua::EN::Alphabet::Shaw->new();
lib/App/Bernard/Magic/Fuzzaccept.pm view on Meta::CPAN
return bless {};
}
sub handle {
my ($self, $settings) = @_;
if ($settings->{'output'}) {
open OUTPUT, ">$settings->{'output'}"
or die "Can't open $settings->{'output'}: $!";
binmode OUTPUT, ":utf8";
}
$settings->{'print'} = sub {
my ($text) = @_;
if ($settings->{'output'}) {
print OUTPUT $text;
} else {
print $text;
}
lib/App/Bernard/Magic/Single.pm view on Meta::CPAN
}
}
sub handle {
my ($self, $settings) = @_;
if ($settings->{'output'}) {
open OUTPUT, ">$settings->{'output'}"
or die "Can't open $settings->{'output'}: $!";
binmode OUTPUT, ":utf8";
}
$settings->{'print'} = sub {
my ($text) = @_;
if ($settings->{'output'}) {
print OUTPUT $text;
} else {
print $text;
}
( run in 0.310 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )