BSD Ports

devel/p5-Shell-GetEnv 0.10 DragonFly

Extract shell environment after executing commands

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv3+
Categories
devel, perl5
Package size
14.0 KiB, 27.8 KiB installed

Description

Shell::GetEnv provides facility for obtaining changes made to environment variables as the result of running shell scripts. It does this by causing a shell to invoke a series of user provided shell commands (some of which might source scripts) and having the shell process store its environment (using a short Perl script) into a temporary file, which is parsed by the Shell::Getenv.

Communications with the shell subprocess may be done via standard IPC (via a pipe), or may be done via the Perl Expect module (necessary if proper execution of the shell script requires the shell to be attached to a "real" terminal).

In the other systems

SystemPortVersion
DragonFlydevel/p5-Shell-GetEnv0.10
FreeBSDdevel/p5-Shell-GetEnv0.10
HardenedBSDdevel/p5-Shell-GetEnv0.10
GhostBSDdevel/p5-Shell-GetEnv0.10

Install

Binary package:

pkg install p5-Shell-GetEnv

From DPorts:

cd /usr/dports/devel/p5-Shell-GetEnv && make install clean

Dependencies

Run dependencies 1
Required by 1