BSD Ports

devel/p5-Shell-GetEnv 0.10 FreeBSD

Extract shell environment after executing commands

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3+
Categories
devel, perl5
Package size
14.2 KiB, 27.4 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
FreeBSDdevel/p5-Shell-GetEnv0.10
DragonFlydevel/p5-Shell-GetEnv0.10

Install

Binary package:

pkg install p5-Shell-GetEnv

From the ports tree:

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

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Shell-GetEnv>0:devel/p5-Shell-GetEnv

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.100.100.100.100.10
FreeBSD:14:quarterly0.100.10n/a0.100.10
FreeBSD:15:latest0.100.10n/a0.100.10
FreeBSD:15:quarterly0.100.10n/an/an/a
FreeBSD:16:latest0.100.10n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Test 3

The full lists below include those, and their dependencies in turn.

Build dependencies 1
Run dependencies 1

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 4
  • %%SITE_PERL%%/Shell/GetEnv.pm
  • %%SITE_PERL%%/Shell/GetEnv/Dumper.pm
  • %%PERL5_MAN3%%/Shell::GetEnv.3.gz
  • %%PERL5_MAN3%%/Shell::GetEnv::Dumper.3.gz
distinfo 1
FileSizeSHA256
Shell-GetEnv-0.10.tar.gz538617999d401082bbf99d4f3362b649c6cb9223257f5e73bec91bf817acd17cae128
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.