# Shell-EnvImporter **Repository Path**: mirrors_gitpan/Shell-EnvImporter ## Basic Information - **Project Name**: Shell-EnvImporter - **Description**: Read-only release history for Shell-EnvImporter - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-20 - **Last Updated**: 2026-03-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 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.