clobber
view release on metacpan or search on metacpan
lib/clobber.pm view on Meta::CPAN
package clobber;
use Carp;
use Fcntl;
use strict; no strict 'refs';
use vars '$VERSION'; $VERSION = 0.04;
eval "require Term::ReadKey";
sub unimport { #no strict 'refs';
*{'CORE::GLOBAL::open'} = \&OPEN unless exists($^H{clobber});
*{'CORE::GLOBAL::sysopen'} = \&SYSOPEN unless exists($^H{clobber});
$^H{clobber} = $ENV{'clobber.pm'} || 0;
}
sub import {
$^H{clobber} = 1;
}
sub OPEN(*;$@){
my($handle, $mode, $file) = @_;
my($testmode, $pipein) = $mode;
( run in 0.597 second using v1.01-cache-2.11-cpan-49f99fa48dc )