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.