Acme-CPANModules-Symlink
view release on metacpan or search on metacpan
lib/Acme/CPANModules/Symlink.pm view on Meta::CPAN
**Creating**
Perl provides the `symlink` builtin.
<pm:Setup::File::Symlink> can create/fix/delete symlink. Part of the Setup
module family, the functions in this module are idempotent with transaction/undo
support.
**Finding**
Perl provides the `-l` operator to test if a file or filehandle is a symbolic
link. This performs an `lstat()` call, which unlike `stat()` can detect if a
handle is symbolic link.
**Testing**
<pm:Test::Symlink>
<pm:File::Util::Test> provides some utilities that are symlink-aware, like
`l_abs_path` and `file_exists`.
**Other utilities**
<pm:File::Symlink::Relative> creates relative symbolic links.
<pm:File::Symlink::Util> provides utility routines related to symlinks.
**More specific utilities**
<pm:File::LinkTree::Builder>
<prog:short> (from <pm:App::short>).
<prog:lntree> (from <pm:App::lntree) to create a mirror based on symlinks.
**Windows symlinks**
<pm:Win32::NTFS::Symlink>
_
our $LIST = {
summary => "List of modules that deal with symbolic links (symlinks)",
description => $description,
};
Acme::CPANModulesUtil::Misc::populate_entries_from_module_links_in_description;
1;
# ABSTRACT: List of modules that deal with symbolic links (symlinks)
__END__
=pod
=encoding UTF-8
=head1 NAME
Acme::CPANModules::Symlink - List of modules that deal with symbolic links (symlinks)
=head1 VERSION
This document describes version 0.002 of Acme::CPANModules::Symlink (from Perl distribution Acme-CPANModules-Symlink), released on 2023-11-20.
=head1 DESCRIPTION
B<Creating>
Perl provides the C<symlink> builtin.
L<Setup::File::Symlink> can create/fix/delete symlink. Part of the Setup
module family, the functions in this module are idempotent with transaction/undo
support.
B<Finding>
Perl provides the C<-l> operator to test if a file or filehandle is a symbolic
link. This performs an C<lstat()> call, which unlike C<stat()> can detect if a
handle is symbolic link.
B<Testing>
L<Test::Symlink>
L<File::Util::Test> provides some utilities that are symlink-aware, like
C<l_abs_path> and C<file_exists>.
B<Other utilities>
L<File::Symlink::Relative> creates relative symbolic links.
L<File::Symlink::Util> provides utility routines related to symlinks.
B<More specific utilities>
L<File::LinkTree::Builder>
L<short> (from L<App::short>).
L<lntree> (from <pm:App::lntree) to create a mirror based on symlinks.
B<Windows symlinks>
L<Win32::NTFS::Symlink>
=head1 ACME::CPANMODULES ENTRIES
=over
=item L<Setup::File::Symlink>
Author: L<PERLANCAR|https://metacpan.org/author/PERLANCAR>
=item L<Test::Symlink>
( run in 0.888 second using v1.01-cache-2.11-cpan-39bf76dae61 )