mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-24 20:40:35 -04:00
7 lines
419 B
Plaintext
7 lines
419 B
Plaintext
File::pushd does a temporary chdir that is easily and automatically reverted,
|
|
similar to pushd in some Unix command shells. It works by creating an 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.
|