Shell-EnvImporter version 0.01
==============================

Shell::EnvImporter allows you to import environment variables set in an external
shell script into the environment of a Perl script.  For instance, if your
ORACLE_HOME variable is set in ~oracle/.bashrc, you can use Shell::EnvImporter
to import it thus:

 my $importer = Shell::EnvImporter->new(file => glob("~oracle/.bashrc"));

This imports all variables added or changed by ~oracle/.bashrc into the
current environment (%ENV).  By using Shell::EnvImporter's advanced
features, one can exert more control over the process -- which shell is
required, which variables are imported, etc.

Currently supported shells: bash, csh, ksh, sh, tcsh, zsh, and of course,
perl.  :)

INSTALLATION

To install this module type the following:

  perl Makefile.PL
  make
  make test
  make install

DEPENDENCIES

This module requires these other modules and libraries:

 Class::MethodMaker (>= v2)
 IO::Handle
 IO::Select
 IPC::Open3


COPYRIGHT AND LICENCE

 Copyright (C) 2005-2006 by Dave Faraldo

 This library is free software; you can redistribute it and/or modify it
 under the same terms as Perl itself.  No warranty is expressed or implied.