view release on metacpan or search on metacpan
lib/Acme/CPANModules/XSVersions.pm view on Meta::CPAN
{module => 'Type::Params', xs_module => 'Class::XSAccessor'},
{module => 'Type::Tiny', xs_module => 'Type::Tiny::XS'},
# Tree::Binary & Tree::Binary::XS are different modules
{module => 'Tree::Object', xs_module => 'Tree::ObjectXS'},
{module => 'URL::Encode', xs_module => 'URL::Encode::XS'},
{module => 'Unix::Uptime::BSD', xs_module => 'Unix::Uptime::BSD::XS'},
# Win32::Unicode & Win32::Unicode::XS?
{module => 'XML::CompactTree', xs_module => 'XML::CompactTree::XS'},
# XML::Hash & XML::Hash::XS are different modules
{module => 'YAML::PP', xs_module => 'YAML::XS'},
# ZooKeeper & ZooKeeper::XS?
lib/Acme/CPANModules/XSVersions.pm view on Meta::CPAN
Author: L<CHANSEN|https://metacpan.org/author/CHANSEN>
XS module: L<URL::Encode::XS>
=item L<Unix::Uptime::BSD>
Author: L<PIOTO|https://metacpan.org/author/PIOTO>
XS module: L<Unix::Uptime::BSD::XS>
=item L<XML::CompactTree>
Author: L<PAJAS|https://metacpan.org/author/PAJAS>
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/CPANModules/Import/MJGARDNER/ListProcessing.pm view on Meta::CPAN
# This file was first automatically generated by gen-acme-cpanmodules-module-from-webpage on Wed May 19 09:28:03 2021 from webpage at https://phoenixtrap.com/2021/05/18/a-list-of-perl-list-processing-modules/ by gen-acme-cpanmodules-module-from-webpa...
package Acme::CPANModules::Import::MJGARDNER::ListProcessing;
our $AUTHORITY = 'cpan:PERLANCAR'; # AUTHORITY
our $DATE = '2021-05-19'; # DATE
lib/Acme/CPANModules/Import/MJGARDNER/ListProcessing.pm view on Meta::CPAN
{ module => "String::Util" },
{ module => "String::CamelCase" },
{ module => "List::Pairwise" },
{ module => "Data::Dumper" },
],
summary => "List of modules mentioned in https://phoenixtrap.com/2021/05/18/a-list-of-perl-list-processing-modules/",
};
1;
# ABSTRACT: List of modules mentioned in https://phoenixtrap.com/2021/05/18/a-list-of-perl-list-processing-modules/
__END__
=pod
=encoding UTF-8
=head1 NAME
Acme::CPANModules::Import::MJGARDNER::ListProcessing - List of modules mentioned in https://phoenixtrap.com/2021/05/18/a-list-of-perl-list-processing-modules/
=head1 VERSION
This document describes version 0.002 of Acme::CPANModules::Import::MJGARDNER::ListProcessing (from Perl distribution Acme-CPANModulesBundle-Import-MJGARDNER), released on 2021-05-19.
=head1 DESCRIPTION
This L<Acme::CPANModules> module was first automatically generated from list of modules mentioned at L<https://phoenixtrap.com/2021/05/18/a-list-of-perl-list-processing-modules/>.
=head1 ACME::CPANMODULES ENTRIES
=over
view all matches for this distribution
view release on metacpan or search on metacpan
devdata/https_mojolicious.io_blog_2017_12_21_day-21-virtually-a-lumberjack view on Meta::CPAN
<p>What we are going to do is get our Mojo-powered script to read this data and
output it to a PGM file.
PGM is an image format that can be created using plain text files and is
pretty much perfect for our use as we can see it both visually and easily
manipulate it with standard *nix tools like <em>cut</em>, <em>head</em> and <em>sed</em>.</p>
<pre><code>#!/usr/bin/env perl
use Mojo::Base '-base';
use Mojo::Asset::File;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/CPANModules/Import/PERLANCAR/Advent/2014.pm view on Meta::CPAN
{ module => "Perinci::CmdLine" },
{ module => "Data::Dump" },
{ module => "File::chdir" },
{ module => "File::umask" },
{ module => "Locale::Tie" },
{ module => "Unix::setuid" },
{ module => "App::Stopwatch" },
{ module => "Module::List" },
{ module => "Module::Path" },
{ module => "Module::Path::More" },
{ module => "App::DistUtils" },
lib/Acme/CPANModules/Import/PERLANCAR/Advent/2014.pm view on Meta::CPAN
=item * L<File::umask>
=item * L<Locale::Tie>
=item * L<Unix::setuid>
=item * L<App::Stopwatch>
=item * L<Module::List>
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/CPANModules/PERLANCAR/MyRetired.pm view on Meta::CPAN
_
alternate_modules => ['Devel::Confess'],
},
{
module => 'Passwd::Unix::Alt',
description => <<'_',
I first wrote <pm:Passwd::Unix::Alt> (a fork of <pm:Passwd::Unix>) to support
shadow passwd/group files, but later abandoned this fork due to a couple of
fundamental issues and later wrote a clean-slate attempt
<pm:Unix::Passwd::File>.
_
alternate_modules => ['Unix::Passwd::File'],
},
{
module => 'Module::List::WithPath',
description => <<'_',
lib/Acme/CPANModules/PERLANCAR/MyRetired.pm view on Meta::CPAN
other tricks, all in a single package.
Alternate modules: L<Devel::Confess>
=item L<Passwd::Unix::Alt>
I first wrote L<Passwd::Unix::Alt> (a fork of L<Passwd::Unix>) to support
shadow passwd/group files, but later abandoned this fork due to a couple of
fundamental issues and later wrote a clean-slate attempt
L<Unix::Passwd::File>.
Alternate modules: L<Unix::Passwd::File>
=item L<Module::List::WithPath>
Author: L<PERLANCAR|https://metacpan.org/author/PERLANCAR>
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/Capture.pm view on Meta::CPAN
no warnings 'redefine';
eval <<'EOT' or die "Can't redefine _relayer() ==> $@";
sub Capture::Tiny::_relayer {
my ($fh, $layers) = @_;
my $unix_utf8_crlf = @$layers > 4
&& $layers->[0] eq 'unix'
&& $layers->[1] eq 'crlf'
&& $layers->[2] eq 'utf8'
&& $layers->[3] eq 'unix'
&& $layers->[4] eq 'encoding(utf8)' ? 1 : 0;
if ($unix_utf8_crlf and $^O eq 'MSWin32') {
binmode($fh, ':unix:encoding(utf8):crlf');
}
else {
# _debug("# requested layers (@{$layers}) for @{[fileno $fh]}\n");
my %seen = ( unix => 1, perlio => 1 ); # filter these out
my @unique = grep { !$seen{$_}++ } @$layers;
# _debug("# applying unique layers (@unique) to @{[fileno $fh]}\n");
binmode($fh, join(":", ":raw", @unique));
}
};
view all matches for this distribution
view release on metacpan or search on metacpan
inc/Module/Install/Can.pm view on Meta::CPAN
*ExtUtils::MM_Cygwin::maybe_command = sub {
my ($self, $file) = @_;
if ($file =~ m{^/cygdrive/}i and ExtUtils::MM_Win32->can('maybe_command')) {
ExtUtils::MM_Win32->maybe_command($file);
} else {
ExtUtils::MM_Unix->maybe_command($file);
}
}
}
}
view all matches for this distribution
view release on metacpan or search on metacpan
on the modules list
- Minor bugfixes
0.04 Fri Jan 31 13:03:11 2003
- Fixed bugs that I reintroduced in 0.03.
- Regained *nix.
0.03 Fri Jan 31 00:45:26 2003
- Implemented the specification changes from Jan 26.
- Added appropriate test file and example.
- Amended documentation.
0.02 Wed Dec 25 15:25:12 2002
- Now compiles on *nix
0.01 Fri Dec 20 14:08:38 2002
- original version as released to CPAN
view all matches for this distribution
view release on metacpan or search on metacpan
inc/Module/Install/Can.pm view on Meta::CPAN
*ExtUtils::MM_Cygwin::maybe_command = sub {
my ($self, $file) = @_;
if ($file =~ m{^/cygdrive/}i and ExtUtils::MM_Win32->can('maybe_command')) {
ExtUtils::MM_Win32->maybe_command($file);
} else {
ExtUtils::MM_Unix->maybe_command($file);
}
}
}
}
view all matches for this distribution
view release on metacpan or search on metacpan
inc/Module/Install/Can.pm view on Meta::CPAN
*ExtUtils::MM_Cygwin::maybe_command = sub {
my ($self, $file) = @_;
if ($file =~ m{^/cygdrive/}i and ExtUtils::MM_Win32->can('maybe_command')) {
ExtUtils::MM_Win32->maybe_command($file);
} else {
ExtUtils::MM_Unix->maybe_command($file);
}
}
}
}
view all matches for this distribution
view release on metacpan or search on metacpan
CONTRIBUTING view on Meta::CPAN
code, check with me first. Sometimes the English strings may not in
a stable state, so it would be a waste of time translating them.
Coding Style
I tend to write using something approximating the Allman style, using
tabs for indentation and Unix-style line breaks.
* <http://en.wikipedia.org/wiki/Indent_style#Allman_style>
* <http://www.derkarl.org/why_to_tabs.html>
view all matches for this distribution
view release on metacpan or search on metacpan
inc/Module/Install/Can.pm view on Meta::CPAN
*ExtUtils::MM_Cygwin::maybe_command = sub {
my ($self, $file) = @_;
if ($file =~ m{^/cygdrive/}i and ExtUtils::MM_Win32->can('maybe_command')) {
ExtUtils::MM_Win32->maybe_command($file);
} else {
ExtUtils::MM_Unix->maybe_command($file);
}
}
}
}
view all matches for this distribution
view release on metacpan or search on metacpan
t/text/perl.txt view on Meta::CPAN
ããä¸ãæ³é ââç·¨ç¨è½å
ããLinuxç¢çæ¼ä¸ç¾¤çæ£çé§å®¢ãå管人åç¿æ
£æ¼èªçºLinusæ¯Linuxçç· é è
ï¼å¨linuxå
å«çæ¸ä»¥åè¨çæä»¶ä¸ï¼ä¹æä¸ååçºCreditsçæä»¶è¨éäºä¸»è¦çLinux Hackeråçå§ååé»åéµä»¶å°å(éåå...
ããé¨èæ´å¤å°æ¥å
¬å¸çä»å
¥ï¼Linuxå¯ä»¥æä¾çéç¼å·¥å
·çåè½ä¹è¶ç¼å¼·å¤§ãå¦TurboLinuxå°±å
·æå¼·å¤§çæç¨ç¨å¼éç¼ç°å¢ï¼æä¾äºå種éç¼æç¨ç¨å¼çå·¥å
·ï¼å
·æå°å¤ç¨®èªè¨å¦:CãC++ãJavaãPerl...
ãã強大çéç¼å·¥å
·+éæ¾æºä»£ç¢¼+髿黿¥ï¼çµææ¯ä»éº¼å¢?æ³ä¾ç·¨ç¨çç±ååå·²ç¶å¿ç¥èæãå æ¤å¼·ç建è°å°ç·¨ç¨æçæãç¸½åæ¡ç¨ç¨å¼è§£æ±ºåé¡ç人使ç¨Linuxï¼å»ææLinuxæä¾ç第ä¸ä»¶æ¦å¨...
ããäºã夿
ç°ââçµç¶²è½å
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/Cow/Interpreter.pm view on Meta::CPAN
# -*- mode: perl; coding: us-ascii-unix; -*-
=pod
=head1 NAME
view all matches for this distribution
view release on metacpan or search on metacpan
inc/Module/Install/Can.pm view on Meta::CPAN
*ExtUtils::MM_Cygwin::maybe_command = sub {
my ($self, $file) = @_;
if ($file =~ m{^/cygdrive/}i and ExtUtils::MM_Win32->can('maybe_command')) {
ExtUtils::MM_Win32->maybe_command($file);
} else {
ExtUtils::MM_Unix->maybe_command($file);
}
}
}
}
view all matches for this distribution
view release on metacpan or search on metacpan
maint/eumm_author.pl view on Meta::CPAN
sub MY::dist_basics {
my ($self) = shift;
my $manifest_frag = '$(PERLRUN) ./maint/mkmanifest';
my $rval = ExtUtils::MM_Unix::dist_basics($self);
$rval =~ s{^.*mkmanifest.*$}{\t$manifest_frag}m;
return $rval;
}
view all matches for this distribution
view release on metacpan or search on metacpan
inc/Module/Install/Can.pm view on Meta::CPAN
*ExtUtils::MM_Cygwin::maybe_command = sub {
my ($self, $file) = @_;
if ($file =~ m{^/cygdrive/}i and ExtUtils::MM_Win32->can('maybe_command')) {
ExtUtils::MM_Win32->maybe_command($file);
} else {
ExtUtils::MM_Unix->maybe_command($file);
}
}
}
}
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use Acme::CPANModulesBundle::PERLANCAR;
use Acme::CPANModulesBundle::PERLANCAR::Self::ta;
use Acme::CPANModules::CheckingModuleInstalledLoadable;
use Acme::CPANModules::CLI::Sort;
use Acme::CPANModules::CLIWithUndo;
use Acme::CPANModules::CLI::Wrapper::UnixCommand::t;
use Acme::CPANModules::COLOR;
use Acme::CPANModules::ColorEnv;
use Acme::CPANModules::ConvertingFromRegex::targ;
use Acme::CPANModules::ConvertingToRegex;
use Acme::CPANModules::CryptoExchange::API;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use Apache::AuthzNetLDAP;
use Apache::AuthzNIS;
use Apache::AuthzPasswd;
use Apache::AuthzSplitDomainUser;
use Apache::AuthZSympa;
use Apache::AuthzUnix;
use Apache::AuthzUserDir;
use Apache::Autocomplete;
use Apache::AutoIndex;
use Apache::AutoIndex::XSLT;
use Apache::AutoLogin;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use App::Fotagger;
use App::FQStat;
use App::Framework;
use App::Framework::Lite;
use App::freqtable;
use App::FromUnixtime;
use App::fsql;
use App::FTNDB;
use App::FTPThis;
use App::Gallery;
use App::GamesWordlist;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use App::ttycolor;
use App::Ttyrec;
use App::Tweet;
use App::Twimap;
use App::Twitch;
use App::txtnix;
use App::UnANSI;
use App::Unding;
use App::Uni;
use App::unichar;
use App::Unicheck;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use App::Unicheck::Modules::MySQL;
use App::Unicheck::Modules::Redis;
use App::unicomb;
use App::UnifdefPlus;
use App::UniqFiles;
use App::Unix::RPasswd;
use App::Unliner;
use App::upf;
use App::UpfUtils;
use App::USBKeyCopyCon;
use App::used::v;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use Crypt::TripleDES;
use Crypt::TripleDES::CBC;
use Crypt::Twofish;
use Crypt::Twofish_PP;
use Crypt::UF::Server;
use Crypt::UnixCrypt;
use Crypt::UnixCrypt_XS;
use Crypt::Unsnoopable;
use Crypt::URandom;
use Crypt::Util;
use Crypt::Vernam;
use Crypt::VERPString;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use Data::Types;
use Data::ULID;
use Data::Undump;
use Data::Uniqid;
use Data::Unique::Name;
use Data::Unixish;
use Data::Unixish::ANSI;
use Data::Unixish::Perl;
use Data::UNLreport;
use Data::URIEncode;
use Data::Util;
use Data::Utilities;
use Data::UUID;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use Dist::Zilla::Plugin::Git::NextRelease::t;
use Dist::Zilla::Plugin::Git::NextVersion::Sanitized;
use Dist::Zilla::Plugin::GitObtain;
use Dist::Zilla::Plugin::Git::PushInitial::targ;
use Dist::Zilla::Plugin::Git::Remote::Check::tar;
use Dist::Zilla::Plugin::Git::RequireUnixEOL::t;
use Dist::Zilla::Plugin::Git::Tag::ForRelease::vt;
use Dist::Zilla::Plugin::HasVersionTests::t;
use Dist::Zilla::Plugin::HelpWanted;
use Dist::Zilla::Plugin::Homepage;
use Dist::Zilla::Plugin::Hook::v;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use Dist::Zilla::Plugin::NoSmartCommentsTests;
use Dist::Zilla::Plugin::OnlyCorePrereqs::tar;
use Dist::Zilla::Plugin::OptionalFeature::tar;
use Dist::Zilla::Plugin::OSPrereqs;
use Dist::Zilla::Plugin::OSPrereqs::POSIX::targ;
use Dist::Zilla::Plugin::OSPrereqs::Unix;
use Dist::Zilla::Plugin::OurDate;
use Dist::Zilla::Plugin::OurDist;
use Dist::Zilla::Plugin::OurPkgVersion;
use Dist::Zilla::Plugin::OverridePkgVersion::t;
use Dist::Zilla::Plugin::PatchModule;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use File::Find::Rule::Permissions;
use File::Find::Rule::PPI;
use File::Find::Rule::SAUCE;
use File::Find::Rule::TTMETA;
use File::Find::Rule::Type;
use File::Find::Rule::UnixPermissions;
use File::Find::Rule::VCS;
use File::Find::Rule::WellFormed;
use File::Find::Rule::XPath;
use File::FindSimilars;
use File::Find::Upwards;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use File::Open;
use File::Open::OOP;
use File::Operator;
use File::OSS::Scan;
use File::Overwrite;
use File::Ownership::Unix;
use File::Package;
use File::PackageIndexer;
use File::Pairtree;
use File::Parser::Role::v;
use File::Patch::Undoable;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use File::Path::Stderr;
use File::Path::Tiny;
use File::PatternMatch;
use File::PCAP::v;
use File::PerlMove;
use File::Permissions::Unix;
use File::pfopen;
use File::Pid;
use File::Pid::Quick;
use File::PidSimple;
use File::PlainPath;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use HTTP::Online;
use HTTP::Parser;
use HTTP::Parser::XS;
use HTTP::Proxy;
use HTTP::ProxyAutoConfig;
use HTTP::Proxy::BodyFilter::Adnix;
use HTTP::Proxy::Builder;
use HTTP::ProxyCheck;
use HTTP::Proxy::GreaseMonkey;
use HTTP::ProxyPAC;
use HTTP::Proxy::Selective;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use LWP::Protocol::connect;
use LWP::Protocol::Coro::http::v;
use LWP::Protocol::GHTTP;
use LWP::Protocol::http;
use LWP::Protocol::https;
use LWP::Protocol::http::SocketUnix;
use LWP::Protocol::http::SocketUnixAlt::targ;
use LWP::Protocol::http::SocksChain;
use LWP::Protocol::https::SocksChain;
use LWP::Protocol::Net::Curl;
use LWP::Protocol::PSGI;
use LWP::Protocol::rsync;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use Mac::Comm::OT_PPP;
use Mac::Conversions;
use Mac::CoreMIDI;
use Mac::Errors;
use Mac::EyeTV;
use Mac::FileSpec::Unixish;
use Mac::Finder::DSStore;
use Mac::FindFile;
use Mac::FSEvents;
use Mac::Glue;
use Mac::Glue::Apps::AddressBookExport;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use Parse::SVNDiff;
use Parse::Syslog;
use Parse::Syslog::Line;
use Parse::Syslog::Mail;
use Parse::Taxonomy;
use Parse::Tektronix::ISF;
use ParseTemplate;
use Parse::Text;
use Parse::Tinymush;
use Parse::Token::Lite;
use Parse::Tokens;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use Passwd::Keyring::OSXKeychain;
use Passwd::Keyring::PWSafe;
use Passwd::Linux;
use Passwd::Samba;
use Passwd::Solaris;
use Passwd::Unix;
use Path::Router;
use PathTools;
use PAUSE::Packages;
use PAUSE::Permissions;
use PAUSE::Permissions::MetaCPAN;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use Prophet::Devel;
use Prosody;
use Protect::Unwind;
use Protocol::ACME;
use Protocol::Gearman;
use Provision::Unix;
use proxyhunter;
use pRPC::modules;
use P::Server::tgz;
use p::Text::Xslate::Syntax::Any;
use ptkFAQ::_;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use Test::Unit;
use Test::Unit::GTestRunner;
use Test::Unit::ITestRunner;
use Test::Unit::Lite;
use Test::Unit::Runner::Xml;
use Test::UnixExit;
use Test::Unix::Group;
use Test::UNIXSock;
use Test::Unix::User;
use Test::URI;
use Test::Usage;
use Test::UseAllModules;
use Test::UsedModules;
use Test::Uses;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use Time::Tiny;
use Time::Tradedates;
use Time::TT;
use Time::Tzfile;
use Time::TZOffset;
use Time::Unix;
use Time::UTC;
use Time::UTC::Now;
use Time::UTC_SLS;
use Time::Vector;
use Time::Verbal;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use UNIVERSAL::ref;
use UNIVERSAL::require;
use UNIVERSAL::source_location_for;
use UNIVERSAL::to_yaml;
use UNIVERSAL::which;
use Unix::Conf;
use Unix::Conf::Bind;
use Unix::ConfigFile;
use Unix::Getrusage;
use Unix::Groups;
use Unix::Groups::FFI;
use Unix::Login;
use Unix::Lsof;
use Unix::Mgt;
use Unix::Mknod;
use Unix::MyPathToInc;
use Unix::OpenBSD::Random;
use Unix::Passwd::File;
use Unix::PasswdFileOps;
use Unix::PID;
use Unix::PID::Tiny;
use Unix::Pledge;
use Unix::Process;
use Unix::Processors;
use Unix::SavedIDs;
use Unix::SearchPathGuess;
use Unix::setuid;
use Unix::Statgrab;
use Unix::Sudo;
use Unix::Sysexits;
use Unix::Syslog;
use Unix::Uptime;
use Unix::Whereis;
use upfiles;
use Upp::Reader;
use UR;
use URI;
use URI::Amazon::APA;
lib/Acme/DependOnEverything.pm view on Meta::CPAN
use URI::Unredirect;
use URI::URL::AddQueryParam;
use URI::urn::uuid;
use URI::UTF::Punycode;
use URI::ws;
use URI::ws_Punix;
use URI::XSEscape;
use URL::Builder;
use URL::Check;
use URL::Checkout;
use URL::Encode;
view all matches for this distribution
view release on metacpan or search on metacpan
xt/author/eol.t view on Meta::CPAN
'xt/release/pod-no404s.t',
'xt/release/pod-syntax.t',
'xt/release/portability.t'
);
eol_unix_ok($_, { trailing_whitespace => 1 }) foreach @files;
done_testing;
view all matches for this distribution
view release on metacpan or search on metacpan
- Added license information.
- Rewrite the source file on the first pass, instead of
printing it to STDOUT (to be more conformant with
Acme Best Practices).
- Fixed cross-platform line-endings bug (a program with
Unix line-endings wouldn't work on Windows -- and no
doubt vice versa). Credit goes to Georg Moritz for
spotting this bug.
- The test suite now uses Test::Cmd and Test::File::Contents
which should improve portability.
- Minor improvements to code readability, deployed a
view all matches for this distribution
view release on metacpan or search on metacpan
xt/author/eol.t view on Meta::CPAN
'lib/Acme/Dump/And/Dumper.pm',
't/00-compile.t',
't/01-dump.t'
);
eol_unix_ok($_, { trailing_whitespace => 1 }) foreach @files;
done_testing;
view all matches for this distribution
view release on metacpan or search on metacpan
t/author-eol.t view on Meta::CPAN
't/release-portability.t',
't/release-synopsis.t',
't/release-tidyall.t'
);
eol_unix_ok($_, { trailing_whitespace => 1 }) foreach @files;
done_testing;
view all matches for this distribution
view release on metacpan or search on metacpan
inc/Module/Install/Can.pm view on Meta::CPAN
*ExtUtils::MM_Cygwin::maybe_command = sub {
my ($self, $file) = @_;
if ($file =~ m{^/cygdrive/}i and ExtUtils::MM_Win32->can('maybe_command')) {
ExtUtils::MM_Win32->maybe_command($file);
} else {
ExtUtils::MM_Unix->maybe_command($file);
}
}
}
}
view all matches for this distribution
view release on metacpan or search on metacpan
perl Build install
It's all pure Perl, so you can also install by putting the .pm
file and *.eye files in the appropriate local sub-directory.
This module should work on all Windows and Unix variants for
Perl 5.6 and above, but is untested on other platforms.
AUTHOR
Andrew Savige
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/FixIO.pm view on Meta::CPAN
require Exporter;
our @ISA = qw(Exporter);
our @EXPORT = qw();
our @EXPORT_OK = qw();
binmode(STDOUT, ':unix:encoding(utf8):crlf') or die "Can't binmode STDOUT because $!";
binmode(STDERR, ':unix:encoding(utf8):crlf') or die "Can't binmode STDERR because $!";
1;
__END__
lib/Acme/FixIO.pm view on Meta::CPAN
This is caused by a bug in Windows. When writing to a console set to code
page 65001, WriteFile() returns the number of characters written instead
of the number of bytes.
Workaround: Inject a binmode(STDOUT, ':unix:encoding(utf8):crlf') into the
perl program.
=head1 AUTHOR
Klaus Eichner <klaus03@gmail.com>
view all matches for this distribution
view release on metacpan or search on metacpan
inc/Module/Install/Can.pm view on Meta::CPAN
*ExtUtils::MM_Cygwin::maybe_command = sub {
my ($self, $file) = @_;
if ($file =~ m{^/cygdrive/}i and ExtUtils::MM_Win32->can('maybe_command')) {
ExtUtils::MM_Win32->maybe_command($file);
} else {
ExtUtils::MM_Unix->maybe_command($file);
}
}
}
}
view all matches for this distribution
view release on metacpan or search on metacpan
perlcritic.rc view on Meta::CPAN
[-Compatibility::PodMinimumVersion]
[Compatibility::ProhibitThreeArgumentOpen]
[Compatibility::ProhibitUnixDevNull]
[ControlStructures::ProhibitCStyleForLoops]
[ControlStructures::ProhibitCascadingIfElse]
view all matches for this distribution
view release on metacpan or search on metacpan
inc/Module/Install/Can.pm view on Meta::CPAN
*ExtUtils::MM_Cygwin::maybe_command = sub {
my ($self, $file) = @_;
if ($file =~ m{^/cygdrive/}i and ExtUtils::MM_Win32->can('maybe_command')) {
ExtUtils::MM_Win32->maybe_command($file);
} else {
ExtUtils::MM_Unix->maybe_command($file);
}
}
}
}
view all matches for this distribution
view release on metacpan or search on metacpan
CONTRIBUTING view on Meta::CPAN
code, check with me first. Sometimes the English strings may not in
a stable state, so it would be a waste of time translating them.
Coding Style
I tend to write using something approximating the Allman style, using
tabs for indentation and Unix-style line breaks.
* <http://en.wikipedia.org/wiki/Indent_style#Allman_style>
* <http://www.derkarl.org/why_to_tabs.html>
view all matches for this distribution
view release on metacpan or search on metacpan
inc/Module/Install/Can.pm view on Meta::CPAN
*ExtUtils::MM_Cygwin::maybe_command = sub {
my ($self, $file) = @_;
if ($file =~ m{^/cygdrive/}i and ExtUtils::MM_Win32->can('maybe_command')) {
ExtUtils::MM_Win32->maybe_command($file);
} else {
ExtUtils::MM_Unix->maybe_command($file);
}
}
}
}
view all matches for this distribution