Temporary chdir for a limited scope in Perl
File::pushd does a temporary chdir that is easily and automatically reverted. It works by creating a simple object that caches the original working directory. When the object is destroyed, the destructor calls chdir to revert to the original working directory. By storing the object in a lexical variable with a limited scope, this happens automatically at the end of the scope.
$
pkg install p5-File-pushdOrigin
devel/p5-File-pushd
Size
23.1KiB
License
APACHE20
Maintainer
perl@FreeBSD.org
Dependencies
1 packages
Required by
8 packages