https://github.com/mkende/pfind
A Perl based find replacement
https://github.com/mkende/pfind
Last synced: 4 months ago
JSON representation
A Perl based find replacement
- Host: GitHub
- URL: https://github.com/mkende/pfind
- Owner: mkende
- License: other
- Created: 2019-09-01T12:35:02.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-09-23T21:55:34.000Z (almost 7 years ago)
- Last Synced: 2025-03-01T15:23:34.090Z (over 1 year ago)
- Language: Perl
- Size: 25.4 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.pod
- License: LICENSE
Awesome Lists containing this project
README
=head1 pfind - A Perl based find replacement
=head2 DESCRIPTION
B is a replacement for the standard B command where the countless
flags and options are mostly all replaced by a single option (B<--exec>) that
can execute arbitrary Perl code.
See examples of B in action in the L.
=head2 DOCUMENTATION
You can find the documentation for the program itself on L.
After the program is installed, you can also get its documentation by running
any of the following commands: B, B or
B.
The built-in B<--help> rendering will be better if the B program is
installed. It usually comes in a B package on most systems.
=head2 INSTALLATION
=head3 Requirements
Building and installing this program only requires Perl modules from the
standard library. So as long as you have Perl installed (which should be the
case by default on almost all system), you should be able to install pfind using
one of the method below. This program requires Perl version 5.22 or above. You
can check which Perl you have installed with the following command:
perl -v
=head3 Installing from the Git sources
To install the program manually from Git, you can run the following commands (you do need to have the B and B program installed):
git clone https://github.com/mkende/pfind.git
cd pfind
perl Makefile.PL
make
make test
sudo make install
=head3 Installing from CPAN
This module is available on CPAN (the Perl package manager). The CPAN command
should be installed on any system that has Perl (which, again, should mostly be
any system at all). So, to install B automatically using CPAN, you can
just run the following command:
cpan App::Pfind
Note: if this is the first time that you run the B command, you will be
asked to configure it. The default answer to most questions is usually fine.
=head2 DISTRIBUTION
The main development of this software is done on
L. However, it is also available on
CPAN.
The following can be used only by the module maintainer on CPAN. To update the
CPAN module, remember to increment the version number and then run the following
commands:
perl Makefile.PL
make distcheck
# Optionally, to add files not in the manifest:
# make manifest
make dist
Finally, upload the F.tar.gz> file that has been created
through L, ideally putting it under an
F directory.