perl-Dir-Self - A __DIR__ constant for the directory your source file is in

Property Value
Distribution Mageia 7
Repository Mageia Core i586
Package filename perl-Dir-Self-0.110.0-9.mga7.noarch.rpm
Package name perl-Dir-Self
Package version 0.110.0
Package release 9.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 12.83 KB
Installed size 7.04 KB
Perl has two pseudo-constants describing the current location in your
source code, '__FILE__' and '__LINE__'. This module adds '__DIR__', which
expands to the directory your source file is in, as an absolute pathname.
This is useful if your code wants to access files in the same directory,
like helper modules or configuration data. This is a bit like the FindBin
manpage except it's not limited to the main program, i.e. you can also use
it in modules. And it actually works.
As of version 0.10 each use of '__DIR__' recomputes the directory name;
this ensures that files in different directories that share the same
package name get correct results. If you don't want this, 'use Dir::Self
qw(:static)' will create a true '__DIR__' constant in your package that
contains the directory name at the point of 'use'.


Package Version Architecture Repository
perl-Dir-Self-0.110.0-9.mga7.noarch.rpm 0.110.0 noarch Mageia Core
perl-Dir-Self - - -


Name Value
perl >= 5.005
perl(Carp) -
perl(File::Spec) -
perl(strict) -
perl-base >= 5.28.0


Name Value
perl(Dir::Self) = 0.110.0
perl-Dir-Self = 0.110.0-9.mga7


Type URL
Binary Package perl-Dir-Self-0.110.0-9.mga7.noarch.rpm
Source Package perl-Dir-Self-0.110.0-9.mga7.src.rpm

Install Howto

  1. Enable the repository in Software Management
  2. Install perl-Dir-Self rpm package:
    # dnf --refresh install perl-Dir-Self




2018-09-19 - umeabot <umeabot> 0.110.0-9.mga7
(not released yet)
+ Revision: 1267283
- Mageia 7 Mass Rebuild
2016-06-19 - pterjan <pterjan> 0.110.0-8.mga6
+ Revision: 1025804
- Rebuild for perl 5.22.2
2016-02-08 - umeabot <umeabot> 0.110.0-7.mga6
+ Revision: 948551
- Mageia 6 Mass Rebuild

See Also

Package Description
perl-Directory-Iterator-1.1.0-8.mga7.noarch.rpm Simple, efficient recursive directory listing
perl-Directory-Iterator-PP-1.1.4-7.mga7.noarch.rpm Recursively list file contents
perl-Directory-Scratch-0.180.0-4.mga7.noarch.rpm Perl Module to generate self-cleaning scratch space for tests
perl-Directory-Scratch-Structured-0.40.0-8.mga7.noarch.rpm creates temporary files and directories from a structured description
perl-Directory-Transactional-0.90.0-8.mga7.noarch.rpm Traverse files in L<Directory::Transactional>
perl-Dist-CheckConflicts-0.110.0-6.mga7.noarch.rpm Declare version conflicts for your dist
perl-Dist-Zilla-6.12.0-2.mga7.noarch.rpm Something that provides a version number for the dist
perl-Dist-Zilla-App-Command-cover-1.101.1-8.mga7.noarch.rpm Code coverage metrics for your distribution
perl-Dist-Zilla-App-Command-pot-2.0.0-3.mga7.noarch.rpm Update i18n messages.pot file with new strings
perl-Dist-Zilla-App-Command-weaverconf-0.50.0-4.mga7.noarch.rpm Extract your distribution's Pod::Weaver configuration
perl-Dist-Zilla-BeLike-CSJEWELL-0.901.0-8.mga7.noarch.rpm Build a modern dist like CSJEWELL does it
perl-Dist-Zilla-Config-Slicer-0.202.0-3.mga7.noarch.rpm Pass Portions of Bundle Config to Plugins
perl-Dist-Zilla-Deb-0.40.0-7.mga7.noarch.rpm Build and release debian package
perl-Dist-Zilla-LocaleTextDomain-0.910.0-3.mga7.noarch.rpm Tools for managing Locale::TextDomain language catalogs
perl-Dist-Zilla-Plugin-Alien-0.23.0-4.mga7.noarch.rpm Dist::Zilla::PluginBundle::Basic for Alien