libpath-tiny-perl - file path utility

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libpath-tiny-perl
Package version: 0.058
Package release: 1
Package architecture: all
Package type: deb
Installed size: 122 B
Download size: 50.55 KB
Official Mirror:
Path::Tiny attempts to provide a small, fast utility for working with file paths. It is friendlier to use than File::Spec and provides easy access to functions from several other core file handling modules. It doesn't attempt to be as full-featured as IO::All or Path::Class, nor does it try to work for anything except Unix-like and Win32 platforms. Even then, it might break if you try something particularly obscure or tortuous. (Quick! What does this mean: "///../../..//./././a//b/.././c/././"? And how does it differ on Win32?)



    Source package: libpath-tiny-perl

    Install Howto

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


    • /usr/share/doc/libpath-tiny-perl/README.gz
    • /usr/share/doc/libpath-tiny-perl/buildinfo_all.gz
    • /usr/share/doc/libpath-tiny-perl/changelog.Debian.gz
    • /usr/share/doc/libpath-tiny-perl/changelog.gz
    • /usr/share/doc/libpath-tiny-perl/copyright
    • /usr/share/man/man3/Path::Tiny.3pm.gz
    • /usr/share/perl5/Path/


    2014-10-14 - Jonas Smedegaard <> libpath-tiny-perl (0.058-1) unstable; urgency=medium [ upstream ] * New release(s). + Fix avoid locking reads if lacking permission to write. + Add 'sibling' method as a more efficient form of calling $path->parent->child(...). + Annotate every method with version number of last API change. [ Jonas Smedegaard ] * Declare compliance with Debian Policy 3.9.6.

    2014-08-26 - Jonas Smedegaard <> libpath-tiny-perl (0.056-1) unstable; urgency=medium [ upstream ] * New release. + The 'dirname' method is deprecated due to exposing File::Spec inconsistencies. + The 'digest' method now takes a 'chunk_size' option to avoid slurping files entirely into memory. + Fix problem throwing errors from 'remove'. [ Salvatore Bonaccorso ] * Update Vcs-Browser URL to cgit web frontend

    2014-07-07 - Jonas Smedegaard <> libpath-tiny-perl (0.055-1) unstable; urgency=medium [ upstream ] * New release. + Fix avoid tempfile/tempdir warning when used as functions without arguments. [ Jonas Smedegaard ] * Update copyright info: + Fix use canonical URI for upstream contact (wrong capitalization). + Extend coverage for packaging to include current year. * Update watch file: + Use URL (not URL) in addition to URL.

    2014-05-10 - Jonas Smedegaard <> libpath-tiny-perl (0.054-1) unstable; urgency=medium [ upstream ] * New release(s) + The 'is_file' method now does -e && ! -d and not -f because -f is often more restrictive than people intend or expect. + Add 'chmod' method with symbolic chmod support ("a=r,u+rx"). + Fix throw error when constructing path with undef or zero-length parts -- e.g. with child(). + The 'basename' method now takes a list of suffixes to remove before returning the name. + Add FREEZE/THAW/TO_JSON serialization helpers. + When constructing a Path::Tiny object from another, the original is returned unless it's a temp dir/file. This significantly speeds up calling path($path) if $path is already a Path::Tiny object. [ Jonas Smedegaard ] * Fix build-depend on perl (previously missed by CDBS when present also as preference to modules). * Have git-buildpackage suppress eventual upstream .gitignore files.

    2014-01-20 - Axel Beckert <> libpath-tiny-perl (0.052-1) unstable; urgency=low * Team upload * New upstream release * Fix typo in long description, thanks Jonas! * Add Makefile.old to debian/clean

    2014-01-12 - Florian Schlichting <> libpath-tiny-perl (0.051-1) unstable; urgency=medium * Team upload * Import Upstream version 0.051 * Declare compliance with Debian Policy 3.9.5

    2013-10-02 - Florian Schlichting <> libpath-tiny-perl (0.038-1) unstable; urgency=low * Team upload [ upstream ] * New release + Added an optional regular expression to the 'children()' method to filter the results. + Exceptions are now Path::Tiny::Error objects, not autodie exceptions. + Added 'is_rootdir' method to simplify testing if a path is the root directory. [ Florian Schlichting ] * Update upstream git repo URL. * Remove (build-)dependencies on autodie, devel-hide, file-pushd, test-deep and test-fatal. * Update VCS-Git field to canonical URL.

    2013-08-07 - Jonas Smedegaard <> libpath-tiny-perl (0.027-1) unstable; urgency=low [ upstream ] * New release. + Added the 'digest' method to produce a hexadecimal SHA-256 (or user-specified) digest of a file. [ Jonas Smedegaard ] * Fix use (not in watch file at get-orig-source target.