aboutsummaryrefslogtreecommitdiff
path: root/devel/p5-File-pushd/pkg-descr
blob: 219cade94b7b4bdc9f470af3dd3c4b5a8e2d82e8 (plain) (blame)
1
2
3
4
5
6
7
8
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.

WWW: https://metacpan.org/release/File-pushd