{"id":13512229,"url":"https://github.com/beyondgrep/ack3","last_synced_at":"2025-05-15T06:03:02.210Z","repository":{"id":37236913,"uuid":"83812650","full_name":"beyondgrep/ack3","owner":"beyondgrep","description":"ack is a grep-like search tool optimized for source code.","archived":false,"fork":false,"pushed_at":"2025-05-11T16:55:37.000Z","size":3436,"stargazers_count":753,"open_issues_count":148,"forks_count":68,"subscribers_count":17,"default_branch":"dev","last_synced_at":"2025-05-15T06:02:18.550Z","etag":null,"topics":["ack","cli","grep","perl"],"latest_commit_sha":null,"homepage":"https://beyondgrep.com/","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/beyondgrep.png","metadata":{"files":{"readme":"README.md","changelog":"Changes","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","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,"zenodo":null}},"created_at":"2017-03-03T15:28:03.000Z","updated_at":"2025-05-12T10:04:53.000Z","dependencies_parsed_at":"2024-02-01T19:45:27.105Z","dependency_job_id":"42c666ff-32d1-4b1b-992a-64ef394db746","html_url":"https://github.com/beyondgrep/ack3","commit_stats":null,"previous_names":[],"tags_count":65,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beyondgrep%2Fack3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beyondgrep%2Fack3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beyondgrep%2Fack3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beyondgrep%2Fack3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/beyondgrep","download_url":"https://codeload.github.com/beyondgrep/ack3/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254283336,"owners_count":22045140,"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":["ack","cli","grep","perl"],"created_at":"2024-08-01T03:01:36.904Z","updated_at":"2025-05-15T06:03:02.171Z","avatar_url":"https://github.com/beyondgrep.png","language":"Perl","readme":"# ack 3\n\nack is a code-searching tool, similar to grep but optimized for\nprogrammers searching large trees of source code.  It is highly\nportable and runs on any platform that runs Perl.\n\nack is written and maintained by Andy Lester (andy@petdance.com).\n\n* [Project home page](https://beyondgrep.com/)\n* [Code home page](https://github.com/beyondgrep/ack3)\n* [Issue tracker](https://github.com/beyondgrep/ack3/issues)\n* Mailing lists\n    * [ack-announce](https://groups.google.com/d/forum/ack-announce), announcements-only\n    * [ack-users](https://groups.google.com/d/forum/ack-users), for users of ack\n    * [ack-dev](https://groups.google.com/d/forum/ack-dev), for ack development\n* [Build status ![Build Status](https://github.com/beyondgrep/ack3/workflows/testsuite/badge.svg?branch=dev)](https://github.com/beyondgrep/ack3/actions?query=workflow%3Atestsuite+branch%3Adev)\n* [CPAN Testers](https://cpantesters.org/distro/A/ack.html)\n\n# Building\n\nack requires Perl 5.10.1 or higher, and it requires the\n[File::Next](https://metacpan.org/pod/File::Next) module to be installed.\n\n## Checking prerequisites\n\nTo check ack's dependencies, run this command in the shell:\n\n    perl -MFile::Next -E'say \"ack is ready to build!\"'\n\nIf everything is OK, you'll see:\n\n    ack is ready to build!\n\nIf your installation of Perl is outdated, you'll see an error like this:\n\n    Unrecognized switch: -Esay \"ack is ready to build!\"  (-h will show valid options).\n\nIf you don't have File::Next installed, you'll see an error like this:\n\n    Can't locate File/Next.pm in @INC (@INC contains: /home/andy/...\n    BEGIN failed--compilation aborted.\n\nand you'll need to install File::Next yourself:\n\n    # Install File::Next dependency\n    perl -MCPAN -e install File::Next\n\n## Building ack\n\nIf you've got a recent enough version of Perl and you have File::Next\ninstalled, you can build ack.\n\n    # Required\n    perl Makefile.PL\n    make\n    make test\n    sudo make install # For a system-wide installation\n    # - or -\n    make ack-standalone\n    cp ack-standalone ~/bin/ack3 # For a personal installation\n\n# Development\n\n* [How to contribute](CONTRIBUTING.md)\n* [Developer's Guide](DEVELOPERS.md)\n* [Design Guide](DESIGN.md)\n\n# Community\n\nSee the [Community](https://beyondgrep.com/community/) page.\n\nPlease follow the [Code of Conduct](CODE_OF_CONDUCT.md) in all your interactions with our project.\n\n# License\n\nCopyright 2005-2025 Andy Lester.\n\nThis program is free software; you can redistribute it and/or modify\nit under the terms of the\n[Artistic License v2.0](https://www.perlfoundation.org/artistic_license_2_0).\nSee also the LICENSE.md file that comes with the ack distribution.\n\n# Support\n\n[ack](https://github.com/beyondgrep/ack3) and [beyondgrep.com](https://beyondgrep.com) are supported by [DigitalOcean](https://m.do.co/c/6a437192f552).\n\n\u003ca href=\"https://m.do.co/c/6a437192f552\"\u003e\n  \u003cimg src=\"https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/SVG/DO_Logo_horizontal_blue.svg\" width=\"201px\"\u003e\n\u003c/a\u003e\n","funding_links":[],"categories":["Tools and Plugins","Perl","Requirements","命令行工具"],"sub_categories":["Windows","Static"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeyondgrep%2Fack3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbeyondgrep%2Fack3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeyondgrep%2Fack3/lists"}