App-Sys-Info
view release on metacpan or search on metacpan
lib/App/Sys/Info.pm view on Meta::CPAN
my @rv = eval { $self->_probe(); };
croak "Error fetching information: $@" if $@;
return @rv;
}
sub _init_encoding {
my $self = shift;
if ( $NEED_CHCP ) {
## no critic (InputOutput::ProhibitBacktickOperators)
chomp($OLDCP = (split /:\s?/xms, qx(chcp))[LAST_ELEMENT]);
# try to change the command line encoding to unicode
_chcp( CP_UTF8 ) if $OLDCP;
if ( NEW_PERL ) {
my $eok = eval q{ binmode STDOUT, ':utf8'; 1; };
}
}
return;
}
sub _probe {
my $self = shift;
( run in 0.579 second using v1.01-cache-2.11-cpan-88abd93f124 )