perl-File-pushd - Change directory temporarily for a limited scope

Property Value
Distribution ROSA 2016.1
Repository ROSA Main Updates i586
Package name perl-File-pushd
Package version 1.9.0
Package release 4-rosa2016.1
Package architecture noarch
Package type rpm
Installed size 30.84 KB
Download size 16.93 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 the File::Temp manpage.
For convenience, the object stringifies as the canonical form of the
absolute pathname of the directory entered.


Package Version Architecture Repository
perl-File-pushd-1.9.0-4-rosa2016.1.noarch.rpm 1.9.0 noarch ROSA Main Updates
perl-File-pushd-1.9.0-3-rosa2016.1.noarch.rpm 1.9.0 noarch ROSA Contrib
perl-File-pushd-1.9.0-3-rosa2016.1.noarch.rpm 1.9.0 noarch ROSA Contrib
perl-File-pushd - - -


Name Value
perl(Carp) -
perl(Cwd) -
perl(Exporter) -
perl(File::Path) -
perl(File::Spec) -
perl(File::Temp) -
perl(abi) >= 5.20.3


Name Value
perl(File::pushd) == 1.9.0
perl-File-pushd == 1.9.0-4:2016.1


Type URL
Binary Package perl-File-pushd-1.9.0-4-rosa2016.1.noarch.rpm
Source Package perl-File-pushd-1.9.0-4.src.rpm

Install Howto

  1. Enable ROSA Main Updates repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-File-pushd rpm package:
    # urpmi perl-File-pushd




2017-06-15 - Denis Silakov <> 1.9.0-4
- (54ed721) Move to main

See Also

Package Description
perl-Font-TTF-1.50.0-4-rosa2016.1.noarch.rpm Perl module for TrueType Font hacking
perl-Git-2.20.1-1-rosa2016.1.i586.rpm Perl interface to Git
perl-Glib-1.326.0-1-rosa2016.1.i586.rpm Perl module for the glib-2.x library
perl-Glib-devel-1.326.0-1-rosa2016.1.i586.rpm Development part of Perl interface to GLib
perl-Glib-doc-1.326.0-1-rosa2016.1.i586.rpm Glib documentation
perl-Gnome2-VFS-1.083-1-rosa2016.1.i586.rpm Perl module for the gnome2-2.x VFS libraries
perl-Gnome2-VFS-devel-1.083-1-rosa2016.1.i586.rpm Gnome2-VFS Perl module (development files)
perl-Graphics-Magick-1.3.28-1-rosa2016.1.i586.rpm Libraries and modules for access to GraphicsMagick from perl
perl-HTML-Parser-3.720.0-1-rosa2016.1.i586.rpm Perl module to parse HTML documents
perl-HTTP-Cookies-6.30.0-1-rosa2016.1.noarch.rpm Storage of cookies
perl-HTTP-Message-6.180.0-1-rosa2016.1.noarch.rpm Base class for Request/Response
perl-HTTP-Server-Simple-0.520.0-1-rosa2016.1.noarch.rpm Perl module to write simple standalone http daemons
perl-HTTP-Tiny-0.70.0-1-rosa2016.1.noarch.rpm A small, simple, correct HTTP/1.1 client
perl-Hook-LexWrap-0.260.0-1-rosa2016.1.noarch.rpm Lexically scoped subroutine wrappers
perl-IO-AIO-4.340.0-1-rosa2016.1.i586.rpm Asynchronous Input/Output