aboutsummaryrefslogtreecommitdiff
path: root/devel/p5-File-pushd/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'devel/p5-File-pushd/pkg-descr')
-rw-r--r--devel/p5-File-pushd/pkg-descr8
1 files changed, 8 insertions, 0 deletions
diff --git a/devel/p5-File-pushd/pkg-descr b/devel/p5-File-pushd/pkg-descr
new file mode 100644
index 000000000000..d52718886fcd
--- /dev/null
+++ b/devel/p5-File-pushd/pkg-descr
@@ -0,0 +1,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: http://search.cpan.org/dist/File-pushd/