Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-Path-Tiny | Distribution: openSUSE:Factory:zSystems |
Version: 0.146.0 | Vendor: openSUSE |
Release: 1.3 | Build date: Thu May 9 05:08:27 2024 |
Group: Unspecified | Build host: reproducible |
Size: 237198 | Source RPM: perl-Path-Tiny-0.146.0-1.3.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://metacpan.org/release/Path-Tiny | |
Summary: File path utility |
This module provides 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 aims to be smaller and faster than many alternatives on CPAN, while helping people do many common things in consistent and less error-prone ways. Path::Tiny does not 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?) All paths are forced to have Unix-style forward slashes. Stringifying the object gives you back the path (after some clean up). File input/output methods 'flock' handles before reading or writing, as appropriate (if supported by the platform and/or filesystem). The '*_utf8' methods ('slurp_utf8', 'lines_utf8', etc.) operate in raw mode. On Windows, that means they will not have CRLF translation from the ':crlf' IO layer. Installing Unicode::UTF8 0.58 or later will speed up '*_utf8' situations in many cases and is highly recommended. Alternatively, installing PerlIO::utf8_strict 0.003 or later will be used in place of the default ':encoding(UTF-8)'. This module depends heavily on PerlIO layers for correct operation and thus requires Perl 5.008001 or later.
Apache-2.0
* Thu May 09 2024 Tina Müller <timueller+perl@suse.de> - updated to 0.146 see /usr/share/doc/packages/perl-Path-Tiny/Changes 0.146 2024-05-08 08:27:52-04:00 America/New_York - No changes from 0.145-TRIAL 0.145 2024-05-01 22:26:26-04:00 America/New_York (TRIAL RELEASE) [Changes] - Improved error message spewing to a file in a non-existent directory. * Fri Dec 02 2022 Tina Müller <timueller+perl@suse.de> - updated to 0.144 see /usr/share/doc/packages/perl-Path-Tiny/Changes 0.144 2022-12-01 11:36:19-05:00 America/New_York - No changes from 0.143-TRIAL 0.143 2022-11-26 17:46:59-05:00 America/New_York (TRIAL RELEASE) [Testing] - Fixed tilde expansion tests where ~root expands to '/'. * Thu Nov 10 2022 Tina Müller <timueller+perl@suse.de> - updated to 0.142 see /usr/share/doc/packages/perl-Path-Tiny/Changes 0.142 2022-11-09 07:06:36-05:00 America/New_York No changes from 0.141; all changes since last stable release are summarized below. [*** DEPRECATIONS ***] - Tilde expansion is deprecated due to inconsistent and bug-prone behavior. [Bug fixes] - Prevent expansion of tildes that are not the very first character (e.g. "./~foo"). Prevent unintentional tilde expansion during internal path processing. Escape non-tilde glob characters before tilde expansion. - Fixed spew/edit to a long filename approaching the filesystem length limit. - Internal calls to `print` are checked for possible errors. - Internal read calls are checked for errors. [Changes] - Path stringification now adds "./" in front of paths starting with literal tilde so they will round-trip. FREEZE updated to use this stringification rule as well. - `move` now uses File::Copy::move internally instead of the built-in `rename`, allowing it to work across filesystems. It also returns an object for the moved location, allowing chaining. - edit_lines_raw now uses a buffered raw I/O layer. edit_lines_utf8 now prefers PerlIO::utf8_strict, if available. - lines_utf8 now consistently uses a buffered I/O layer. - open*_utf8 now prefers PerlIO::utf8_strict, if available. - slurp_utf8 now consistently uses an unbuffered I/O layer. [Documented] - Changed all raw/UTF-8 layer descriptions in method documentation to match the code. - Fixed SYNOPSIS syntax. - Documented how to disable TMPDIR when making temp files/dirs. [Testing] - Add additional tilde stringification testing. - Fixed tilde expansion tests on Windows. - Skip a problematic test case on cygwin. 0.141 2022-11-07 12:47:25-05:00 America/New_York (TRIAL RELEASE) [Testing] - Add additional tilde expansion tests 0.139 2022-11-03 15:44:46-04:00 America/New_York (TRIAL RELEASE) [Testing] - Skip a problematic test case on cygwin 0.137 2022-11-02 09:50:26-04:00 America/New_York (TRIAL RELEASE) [Testing] - Add additional tilde stringification testing. 0.135 2022-11-01 22:27:21-04:00 America/New_York (TRIAL RELEASE) [Testing] - Fixed additional issues with tilde expansion tests on Windows for testers with lowercase drive letters in their userprofile. 0.133 2022-10-31 23:55:01-04:00 America/New_York (TRIAL RELEASE) [Bug fixes] - Path stringification now adds "./" in front of paths starting with literal tilde so they will round-trip. FREEZE updated to use this stringification rule as well. [Changes] - `move` now uses File::Copy::move internally instead of the built-in `rename`, allowing it to work across filesystems. It also returns an object for the moved location, allowing chaining. [Testing] - Fixed tilde expansion tests on Windows. 0.131 2022-10-31 10:42:46-04:00 America/New_York (TRIAL RELEASE) [*** DEPRECATIONS ***] - Tilde expansion is deprecated due to inconsistent and bug-prone behavior. [Bug fixes] - Fixed spew/edit to a long filename approaching the filesystem length limit. - Internal calls to `print` are checked for possible errors. - Internal read calls are checked for errors. - Prevent expansion of tildes that are not the very first character (e.g. "./~foo"). Prevent unintentional tilde expansion during internal path processing. Escape non-tilde glob characters before tilde expansion. [Changes] - edit_lines_raw now uses a buffered raw I/O layer. edit_lines_utf8 now prefers PerlIO::utf8_strict, if available. - lines_utf8 now consistently uses a buffered I/O layer. - open*_utf8 now prefers PerlIO::utf8_strict, if available. - slurp_utf8 now consistently uses an unbuffered I/O layer. [Documented] - Changed all raw/UTF-8 layer descriptions in method documentation to match the code. - Fixed SYNOPSIS syntax. - Documented how to disable TMPDIR when making temp files/dirs. * Fri Oct 21 2022 Tina Müller <timueller+perl@suse.de> - updated to 0.130 see /usr/share/doc/packages/perl-Path-Tiny/Changes 0.130 2022-10-20 07:08:01-04:00 America/New_York [Bug fixes] - mkdir no longer fails when applied to an existing directory. 0.128 2022-10-19 15:32:39-04:00 America/New_York - No changes from 0.127-TRIAL. 0.127 2022-10-05 17:17:36-04:00 America/New_York (TRIAL RELEASE) [Testing] - Fixed has_same_bytes test for Windows. 0.125 2022-09-30 17:08:36-04:00 America/New_York (TRIAL RELEASE) [*** DEPRECATIONS ***] - The 'mkpath' method is deprecated in favor of 'mkdir'. [Additions] - Added 'mkdir' to replace 'mkpath', but returning the path object for chaining. - Added `has_same_bytes` to efficiently compare the contents of two files. [Documentation] - Edited SYNOPSIS * Sat Sep 03 2022 Tina Müller <timueller+perl@suse.de> - updated to 0.124 see /usr/share/doc/packages/perl-Path-Tiny/Changes 0.124 2022-09-02 11:06:12-04:00 America/New_York - No changes from 0.123-TRIAL. 0.123 2022-08-29 11:06:49-04:00 America/New_York (TRIAL RELEASE) [Documentation] - Added link to `touchpath` in the `mkpath` docs. - Fixed example in `tempfile` docs. * Mon Jan 17 2022 Tina Müller <timueller+perl@suse.de> - updated to 0.122 see /usr/share/doc/packages/perl-Path-Tiny/Changes 0.122 2022-01-16 10:05:08-05:00 America/New_York - No changes from 0.121-TRIAL. 0.121 2022-01-08 11:05:33-05:00 America/New_York (TRIAL RELEASE) [Additions] - Adds `size` and `size_human` methods. The latter gives `ls -lh` style output, with options to choose base2 or base10 forms. * Mon Oct 25 2021 Tina Müller <timueller+perl@suse.de> - updated to 0.120 see /usr/share/doc/packages/perl-Path-Tiny/Changes 0.120 2021-10-24 12:12:57-04:00 America/New_York - No changes from 0.119-TRIAL. 0.119 2021-10-20 18:15:24-04:00 America/New_York (TRIAL RELEASE) [Changes] - The `tempdir` and `tempfile` methods may be called on a Path::Tiny object representing a directory, in which case the directory will be used as the container for the temporary object (as if the `DIR` argument were used). * Fri Feb 05 2021 Tina Müller <timueller+perl@suse.de> - updated to 0.118 see /usr/share/doc/packages/perl-Path-Tiny/Changes 0.118 2021-02-04 19:09:58-05:00 America/New_York - No changes from 0.117-TRIAL. 0.117 2021-01-31 21:22:29-05:00 America/New_York (TRIAL RELEASE) [Tests] - Skip symlink tests on Windows by actually testing symlinks, as Perl 5.33.5 adds notional support but it's not possible without elevated privileges. * Sat Jan 23 2021 Tina Müller <timueller+perl@suse.de> - updated to 0.116 see /usr/share/doc/packages/perl-Path-Tiny/Changes 0.116 2021-01-22 10:32:22-05:00 America/New_York - No changes from 0.115-TRIAL. 0.115 2021-01-19 12:01:33-05:00 America/New_York (TRIAL RELEASE) [Tests] - Fixes tests on MSYS without symlinks enabled. * Thu Jul 30 2020 Tina Müller <tina.mueller@suse.com> - Revert last change as requested (File::Path 2.07 -> 2.070000)
/usr/lib/perl5/vendor_perl/5.40.0/Path /usr/lib/perl5/vendor_perl/5.40.0/Path/Tiny.pm /usr/share/doc/packages/perl-Path-Tiny /usr/share/doc/packages/perl-Path-Tiny/CONTRIBUTING.mkdn /usr/share/doc/packages/perl-Path-Tiny/Changes /usr/share/doc/packages/perl-Path-Tiny/README /usr/share/licenses/perl-Path-Tiny /usr/share/licenses/perl-Path-Tiny/LICENSE /usr/share/man/man3/Path::Tiny.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Feb 23 00:14:44 2025