libfile-pushd-perl - module for changing directory temporarily for a limited scope

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libfile-pushd-perl
Package version 1.009
Package release 1
Package architecture all
Package type deb
Installed size 64 B
Download size 13.25 KB
Official Mirror
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.
This is very handy when working with temporary directories for tasks like
testing; a function is provided to streamline getting a temporary directory
from File::Temp.


Package Version Architecture Repository
libfile-pushd-perl_1.009-1_all.deb 1.009 all Debian Main
libfile-pushd-perl - - -


Name Value
perl -


Type URL
Binary Package libfile-pushd-perl_1.009-1_all.deb
Source Package libfile-pushd-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libfile-pushd-perl deb package:
    # sudo apt-get install libfile-pushd-perl




2014-07-04 - gregor herrmann <>
libfile-pushd-perl (1.009-1) unstable; urgency=medium
* New upstream releases 1.007, 1.009.
* Build-depend on Test::More 0.96.
2014-05-06 - gregor herrmann <>
libfile-pushd-perl (1.006-1) unstable; urgency=medium
* New upstream release.
* Install CONTRIBUTING file.
* Strip trailing slash from metacpan URLs.
* Update years of copyright.
* Declare compliance with Debian Policy 3.9.5.
2013-03-23 - gregor herrmann <>
libfile-pushd-perl (1.005-1) unstable; urgency=low
* New upstream release.
* Update years of packaging copyright.
2013-03-08 - Xavier Guimard <>
libfile-pushd-perl (1.004-1) unstable; urgency=low
[ gregor herrmann ]
* New upstream release (1.002).
[ Salvatore Bonaccorso ]
* Imported Upstream version 1.003
* Update debian/copyright file information.
Update format to copyright-format 1.0 as released together with Debian
policy 3.9.3.
Update copyright years for upstream files.
* Bump Standards-Version to 3.9.4
* Change Vcs-Git to canonical URI (git://
* Change based URIs to based URIs
[ Xavier Guimard ]
* Imported Upstream version 1.004
* Update debian/copyright years
* Add myself to uploaders
2011-09-17 - gregor herrmann <>
libfile-pushd-perl (1.001-1) unstable; urgency=low
[ Nathan Handler ]
* debian/watch: Update to ignore development releases.
[ Salvatore Bonaccorso ]
* debian/control: Changed: Replace versioned (build-)dependency on
perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as
permitted by Debian Policy 3.8.3).
[ Ansgar Burchardt ]
* debian/control: Convert Vcs-* fields to Git.
[ gregor herrmann ]
* New upstream release.
* Switch to source format 3.0 (quilt).
* debian/watch: add uversionmangle, in case upstream goes back to 2-digit
minor versions.
* debian/copyright: update formatting and upstream copyright years.
* Bump debhelper compatibility level to 8.
* Remove build dependency on libmodule-build-perl (in perl core since
* Add /me to Uploaders.
* Set Standards-Version to 3.9.2 (no changes).
* debian/control: make short description a noun phrase.
* debian/rules: use tiny dh version; fix hashbang in examples.
2009-01-12 - Damyan Ivanov <>
libfile-pushd-perl (1.00-1) unstable; urgency=low
* Initial Release. (Closes: #511580)

See Also

Package Description
libfile-queue-perl_1.01a-1_all.deb Perl module providing a persistent FIFO Queue using a file
libfile-read-perl_0.0801-4_all.deb interface for reading one or more files
libfile-readbackwards-perl_1.05-1_all.deb Perl module for reading a file backwards by lines
libfile-remove-perl_1.52-1_all.deb Perl module to remove files or directories
libfile-rsync-perl_0.43-1_all.deb Perl module interface to rsync
libfile-rsyncp-perl_0.70-1.1+b1_amd64.deb Perl based implementation of an Rsync client
libfile-save-home-perl_0.09-2_all.deb Perl extension to place file safely under user home directory
libfile-scan-perl_1.43-2_all.deb Perl module to scan files for viruses
libfile-searchpath-perl_0.06-2_all.deb Perl module for searching for a file in a PATH-like variable
libfile-share-perl_0.25-1_all.deb replacement for File::ShareDir to deal with a development environment
libfile-sharedir-install-perl_0.09-1_all.deb module for installing read-only data files
libfile-sharedir-par-perl_0.06-1_all.deb module for handling shared data in PAR archives
libfile-sharedir-perl_1.102-1_all.deb module to locate non-code files during run-time
libfile-sharedir-projectdistdir-perl_1.000004-1_all.deb simple set-and-forget use of a share directory in the project root
libfile-slurp-perl_9999.19-4_all.deb single call read & write file routines