{"id":20342150,"url":"https://github.com/briandfoy/perlpowertools","last_synced_at":"2025-04-06T06:09:22.182Z","repository":{"id":20674772,"uuid":"23957599","full_name":"briandfoy/PerlPowerTools","owner":"briandfoy","description":"Perl Power Tools","archived":false,"fork":false,"pushed_at":"2024-05-01T20:59:51.000Z","size":6412,"stargazers_count":207,"open_issues_count":15,"forks_count":53,"subscribers_count":25,"default_branch":"master","last_synced_at":"2024-05-01T22:56:25.031Z","etag":null,"topics":["perl","perl-module","perl-tool","powertools"],"latest_commit_sha":null,"homepage":"https://metacpan.org/pod/PerlPowerTools","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/briandfoy.png","metadata":{"files":{"readme":"README.pod","changelog":"Changes","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-ARTISTIC2","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-09-12T11:11:40.000Z","updated_at":"2024-05-03T11:37:52.620Z","dependencies_parsed_at":"2023-02-19T00:45:58.369Z","dependency_job_id":"f280078e-3854-463a-983a-dbe076e24c70","html_url":"https://github.com/briandfoy/PerlPowerTools","commit_stats":null,"previous_names":[],"tags_count":66,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/briandfoy%2FPerlPowerTools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/briandfoy%2FPerlPowerTools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/briandfoy%2FPerlPowerTools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/briandfoy%2FPerlPowerTools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/briandfoy","download_url":"https://codeload.github.com/briandfoy/PerlPowerTools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247441052,"owners_count":20939239,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["perl","perl-module","perl-tool","powertools"],"created_at":"2024-11-14T21:31:38.867Z","updated_at":"2025-04-06T06:09:22.162Z","avatar_url":"https://github.com/briandfoy.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"=pod\n\n=encoding utf8\n\n=for HTML \u003ca href=\"https://www.github.com/briandfoy/PerlPowerTools/actions?query=workflow%3Amacos\"\u003e\u003cimg src=\"https://www.github.com/briandfoy/PerlPowerTools/workflows/macos/badge.svg\"\u003e\u003c/a\u003e\n\n=for HTML \u003ca href=\"https://www.github.com/briandfoy/PerlPowerTools/actions?query=workflow%3Aubuntu\"\u003e\u003cimg src=\"https://www.github.com/briandfoy/PerlPowerTools/workflows/ubuntu/badge.svg\"\u003e\u003c/a\u003e\n\n=for HTML \u003ca href=\"https://www.github.com/briandfoy/PerlPowerTools/actions?query=workflow%3Awindows\"\u003e\u003cimg src=\"https://www.github.com/briandfoy/PerlPowerTools/workflows/windows/badge.svg\"\u003e\u003c/a\u003e\n\n=for HTML \u003ca href='https://ci.appveyor.com/project/briandfoy/PerlPowerTools'\u003e\u003cimg src='https://ci.appveyor.com/api/projects/status/9visklo7hlsvsv6n?svg=true' /\u003e\u003c/a\u003e\n\n=for HTML \u003ca href='https://coveralls.io/github/briandfoy/PerlPowerTools?branch=master'\u003e\u003cimg src='https://coveralls.io/repos/github/briandfoy/PerlPowerTools/badge.svg?branch=master' alt='Coverage Status' /\u003e\u003c/a\u003e\n\n=for HTML \u003ca href=\"https://github.com/briandfoy/PerlPowerTools/blob/master/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/cpan/l/PerlPowerTools.svg\" /\u003e\u003c/a\u003e\n\n=for HTML \u003ca href=\"https://metacpan.org/pod/PerlPowerTools\"\u003e\u003cimg src=\"https://img.shields.io/cpan/v/PerlPowerTools.svg\" /\u003e\u003c/A\u003e\n\n\n=head1 The PerlPowerTools module\n\nThis is the I\u003cREADME\u003e for the L\u003cPerlPowerTools\u003e Perl module. This\ndistribution provides pure-Perl implementations of popular Unix tools\naimed at the less fortunate systems that don't come with them. By default,\nthese install into F\u003c~/perlpowertools\u003e.\n\nThere are some other ways that might get you to the same thing (and\nare probably better supported):\n\n=over 4\n\n=item * With the L\u003cWindows Subsytem for Linux|https://docs.microsoft.com/en-us/windows/wsl/\u003e (WSL), you can run a linux right in a console\n\n=item * The L\u003cGNU coreutils|https://www.gnu.org/software/coreutils\u003e\n\n=item * L\u003cCygwin|https://www.cygwin.com\u003e\n\n=item * L\u003cGNUWin|http://gnuwin32.sourceforge.net/summary.html\u003e\n\n=back\n\n=head2 Documentation\n\nTo read about L\u003cPerlPowerTools\u003e, look at the embedded documentation\nin the module itself. Inside the distribution, you can format it\nwith L\u003cperldoc|https://perldoc.perl.org/perldoc.html\u003e:\n\n\t% perldoc lib/PerlPowerTools.pm\n\nIf you have already installed the module, you can specify the module\nname instead of the file location:\n\n\t% perldoc PerlPowerTools\n\nYou can read the documentation and inspect the meta data at\nL\u003cMetaCPAN|https://metacpan.org/pod/PerlPowerTools\u003e.\n\nThe standard module documentation has example uses in the SYNOPSIS\nsection, but you can also look in the I\u003cexamples/\u003e directory (if it's\nthere), or look at the test files in I\u003ct/\u003e.\n\n=head2 Installation\n\nYou can install this module with a CPAN client, which will resolve\nand install the dependencies:\n\n\t% cpan PerlPowerTools\n\t% cpanm PerlPowerTools\n\nYou can also install directly from the distribution directory, which\nwill also install the dependencies:\n\n\t% cpan .\n\t% cpanm .\n\nYou could install just this module manually:\n\n\t% perl Makefile.PL\n\t% make\n\t% make test\n\t% make install\n\nIf you didn't specify INSTALL_BASE, the modules go into your home\ndirectory under F\u003cperlpowertools\u003e. You'll need to add this to PATH\nto be able to use them.\n\nIf you want to install them somewhere else, run the Makefile.PL\nwith your installation location:\n\n    perl Makefile.PL INSTALL_BASE=/where/you/want/them/to/go\n\n=head2 Source location\n\nThe meta data, such as the source repository and bug tracker, is in\nI\u003cMakefile.PL\u003e or the I\u003cMETA.*\u003e files it creates. You can find that on\nthose CPAN web interfaces, but you can also look at files directly in\nthe source repository: L\u003chttps://github.com/briandfoy/PerlPowerTools\u003e\n\nIf you find a problem, file a ticket in the L\u003cissue\ntracker|https://github.com/briandfoy/PerlPowerTools/issues\u003e.\n\nThere are also backup repositories hosted on other services. These\nreflect the state of the main repo and exist only for redundancy:\n\n=over 4\n\n=item * L\u003chttps://bitbucket.com/briandfoy/PerlPowerTools\u003e\n\n=item * L\u003chttps://codeberg.org/briandfoy/PerlPowerTools\u003e\n\n=item * L\u003chttps://gitlab.com/briandfoy/PerlPowerTools\u003e\n\n=back\n\n=head2 GitHub Attestation\n\nStarting with v1.046, PerlPowerTools now uses\nL\u003cGitHub Attestations|https://github.blog/2024-05-02-introducing-artifact-attestations-now-in-public-beta/\u003e,\nwhich allow you to verify that the archive file you have was made from\nthe official repo.\n\nYou need a GitHub account and the L\u003cgh tool|https://github.com/larsks/ghcli\u003e.\n\n\t# download the distro file from GitHub, MetaCPAN, or a CPAN mirror\n\t$ gh auth login\n\t...follow instructions...\n\t$ gh attestation verify PerlPowerTools-1.046.tar.gz --owner briandfoy\n\n=head2 Getting help\n\nAlthough I'm happy to hear from module users in private email,\nthat's the best way for me to forget to do something.\n\nBesides the issue trackers, you can find help at\nL\u003cPerlmonks|http://www.perlmonks.org\u003e or\nL\u003cStackoverflow|http://www.stackoverflow.com\u003e, both of which have many\ncompetent Perlers who can answer your question, almost in real time.\nThey might not know the particulars of this module, but they can help\nyou diagnose your problem.\n\nYou might like to read L\u003cbrian's Guide to Solving Any Perl\nProblem|https://briandfoy.github.io/brians-guide-to-solving-any-perl-problem/\u003e.\n\n=head2 Copyright and License\n\nYou should have received a I\u003cLICENSE\u003e file, but the license is also noted\nin the module files. About the only thing you can't do is pretend that\nyou wrote code that you didn't.\n\n=head2 Good luck!\n\nEnjoy,\n\nbrian d foy, briandfoy@pobox.com\n\n=cut\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbriandfoy%2Fperlpowertools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbriandfoy%2Fperlpowertools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbriandfoy%2Fperlpowertools/lists"}