NAME

File::Redirect - override native perl file oprations

SYNOPSIS

$ unzip -l Foo-Bar-0.01.zip
Archive:  Foo-Bar-0.01.zip
  Length     Date   Time    Name
 --------    ----   ----    ----
        0  02-25-12 07:46   Foo-Bar-0.01/
        0  02-25-12 07:47   Foo-Bar-0.01/lib/
        0  02-25-12 07:47   Foo-Bar-0.01/lib/Foo/
       43  02-25-12 07:47   Foo-Bar-0.01/lib/Foo/Bar.pm
 --------                   -------
       43                   4 files

$ unzip -p Foo-Bar-0.01.zip Foo-Bar-0.01/lib/Foo/Bar.pm 
package Foo::Bar;
sub foo { 42 }
1;

$ cat test.pl 
use File::Redirect::lib ('Zip', 't/Foo-Bar-0.01.zip', 'zip:', '/Foo-Bar-0.01/lib');
use Foo::Bar;
print Foo::Bar::foo(), "\n";

$ perl test.pl
42

AUTHOR

Dmitry Karasik, <dmitry@karasik.eu.org>.