Ei
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
next if /^\s*(?:#.*)?$/; # Skip blank lines and comments
chomp;
if (s/^!\s*//) {
system($ENV{'SHELL'} || 'sh', '-c', $_);
next;
}
elsif (/^{(.+)}$/) {
eval $1;
next;
}
local @ARGV = shellwords($_);
my $cmd = shift @ARGV;
$cmd =~ tr/-/_/;
if ($shell{'aliases'}{$cmd}) {
$cmd = $shell{'aliases'}{$cmd};
if (ref $cmd) {
($cmd, @ARGV) = (@$cmd, @ARGV);
}
}
my $sub = __PACKAGE__->can("shellcmd_$cmd")
|| __PACKAGE__->can("cmd_$cmd");
next if /^\s*(?:#.*)?$/; # Skip blank lines and comments
chomp;
if (s/^!\s*//) {
system($ENV{'SHELL'} || 'sh', '-c', $_);
next;
}
elsif (/^{(.+)}$/) {
eval $1;
next;
}
local @ARGV = shellwords($_);
my $cmd = shift @ARGV;
$cmd =~ tr/-/_/;
if ($shell{'aliases'}{$cmd}) {
$cmd = $shell{'aliases'}{$cmd};
if (ref $cmd) {
($cmd, @ARGV) = (@$cmd, @ARGV);
}
}
my $sub = __PACKAGE__->can("shellcmd_$cmd")
|| __PACKAGE__->can("cmd_$cmd");
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.782 second using v1.00-cache-2.02-grep-82fe00e-cpan-c9a218a2bbc )