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
| System | Port | Version |
|---|---|---|
| DragonFly | devel/p5-Shell-GetEnv | 0.10 |
| FreeBSD | devel/p5-Shell-GetEnv | 0.10 |
| HardenedBSD | devel/p5-Shell-GetEnv | 0.10 |
| GhostBSD | devel/p5-Shell-GetEnv | 0.10 |
Install
Binary package:
pkg install p5-Shell-GetEnv
From DPorts:
cd /usr/dports/devel/p5-Shell-GetEnv && make install clean