Acme-CPANModules-GrepVariants

 view release on metacpan or  search on metacpan

LICENSE  view on Meta::CPAN

    You should have received a copy of the GNU General Public License
    along with this program; if not, see <https://www.gnu.org/licenses/>.


Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:

    Gnomovision version 69, Copyright (C) 19xx name of author
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the
appropriate parts of the General Public License.  Of course, the
commands you use may be called something other than `show w' and `show
c'; they could even be mouse-clicks or menu items--whatever suits your
program.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary.  Here a sample; alter the names:

META.json  view on Meta::CPAN

         "version" : "0.014"
      }
   },
   "release_status" : "stable",
   "resources" : {
      "bugtracker" : {
         "web" : "https://rt.cpan.org/Public/Dist/Display.html?Name=Acme-CPANModules-GrepVariants"
      },
      "homepage" : "https://metacpan.org/release/Acme-CPANModules-GrepVariants",
      "repository" : {
         "type" : "git",
         "url" : "git://github.com/perlancar/perl-Acme-CPANModules-GrepVariants.git",
         "web" : "https://github.com/perlancar/perl-Acme-CPANModules-GrepVariants"
      }
   },
   "version" : "0.014",
   "x_Dist_Zilla" : {
      "perl" : {
         "version" : "5.040002"
      },
      "plugins" : [

META.json  view on Meta::CPAN

         {
            "class" : "Dist::Zilla::Plugin::UploadToCPAN::WWWPAUSESimple",
            "name" : "@Author::PERLANCAR/UploadToCPAN::WWWPAUSESimple",
            "version" : "0.04"
         },
         {
            "class" : "Dist::Zilla::Plugin::Prereqs",
            "config" : {
               "Dist::Zilla::Plugin::Prereqs" : {
                  "phase" : "runtime",
                  "type" : "requires"
               }
            },
            "name" : "Prereqs",
            "version" : "6.033"
         },
         {
            "class" : "Dist::Zilla::Plugin::Prereqs",
            "config" : {
               "Dist::Zilla::Plugin::Prereqs" : {
                  "phase" : "develop",
                  "type" : "x_spec"
               }
            },
            "name" : "DevelopX_spec",
            "version" : "6.033"
         },
         {
            "class" : "Dist::Zilla::Plugin::FinderCode",
            "name" : ":InstallModules",
            "version" : "6.033"
         },

META.yml  view on Meta::CPAN

      version: '0.007'
    -
      class: Dist::Zilla::Plugin::UploadToCPAN::WWWPAUSESimple
      name: '@Author::PERLANCAR/UploadToCPAN::WWWPAUSESimple'
      version: '0.04'
    -
      class: Dist::Zilla::Plugin::Prereqs
      config:
        Dist::Zilla::Plugin::Prereqs:
          phase: runtime
          type: requires
      name: Prereqs
      version: '6.033'
    -
      class: Dist::Zilla::Plugin::Prereqs
      config:
        Dist::Zilla::Plugin::Prereqs:
          phase: develop
          type: x_spec
      name: DevelopX_spec
      version: '6.033'
    -
      class: Dist::Zilla::Plugin::FinderCode
      name: ':InstallModules'
      version: '6.033'
    -
      class: Dist::Zilla::Plugin::FinderCode
      name: ':IncModules'
      version: '6.033'

README  view on Meta::CPAN

    part of the project to reimplement many Unix utilities in Perl. It has
    few practical uses; mainly educational. The portability advantage of
    Perl is probably minor as grep and many Unix utilities are now available
    on other platforms including Windows.

    2a. Improvements in recursive searching against files

    ack. Created in 2005 by Andy Lester, ack is the granddaddy of grep-like
    programs that try to improve the experience of using grep to search for
    text in source code. ack skips VCS directories like ".git" or ".svn",
    and understands file types so it doesn't look into giant ".mp4"s and
    other binaries by default. ack has spurred the development of its
    improvements (mostly in speed aspect) like The Silver Searcher ("ag")
    (implemented in C) or "ripgrep" (implemented in Rust). "git" also now
    includes a "git-grep" utility (implemented in C). ack has a website:
    <https://beyondgrep.com>. See also <https://betterthanack.com>.

    gre (from App::Gre) is a "grep clone using Perl regexp's with better
    file filtering, defaults, speed, and presentation". It seems to focus on
    providing many options to filter files (from including/excluding by file
    extension, by matching against filename, by first line, by maximum

lib/Acme/CPANModules/GrepVariants.pm  view on Meta::CPAN

practical uses; mainly educational. The portability advantage of Perl is
probably minor as grep and many Unix utilities are now available on other
platforms including Windows.


**2a. Improvements in recursive searching against files**

<prog:ack>. Created in 2005 by Andy Lester, <pm:ack> is the granddaddy of
grep-like programs that try to improve the experience of using grep to search
for text in source code. ack skips VCS directories like `.git` or `.svn`, and
understands file types so it doesn't look into giant `.mp4`s and other binaries
by default. ack has spurred the development of its improvements (mostly in speed
aspect) like The Silver Searcher (`ag`) (implemented in C) or `ripgrep`
(implemented in Rust). `git` also now includes a `git-grep` utility (implemented
in C). ack has a website: <https://beyondgrep.com>. See also
<https://betterthanack.com>.

<prog:gre> (from <pm:App::Gre>) is a "grep clone using Perl regexp's with better
file filtering, defaults, speed, and presentation". It seems to focus on
providing many options to filter files (from including/excluding by file
extension, by matching against filename, by first line, by maximum directory

lib/Acme/CPANModules/GrepVariants.pm  view on Meta::CPAN

part of the project to reimplement many Unix utilities in Perl. It has few
practical uses; mainly educational. The portability advantage of Perl is
probably minor as grep and many Unix utilities are now available on other
platforms including Windows.

B<2a. Improvements in recursive searching against files>

L<ack>. Created in 2005 by Andy Lester, L<ack> is the granddaddy of
grep-like programs that try to improve the experience of using grep to search
for text in source code. ack skips VCS directories like C<.git> or C<.svn>, and
understands file types so it doesn't look into giant C<.mp4>s and other binaries
by default. ack has spurred the development of its improvements (mostly in speed
aspect) like The Silver Searcher (C<ag>) (implemented in C) or C<ripgrep>
(implemented in Rust). C<git> also now includes a C<git-grep> utility (implemented
in C). ack has a website: L<https://beyondgrep.com>. See also
L<https://betterthanack.com>.

L<gre> (from L<App::Gre>) is a "grep clone using Perl regexp's with better
file filtering, defaults, speed, and presentation". It seems to focus on
providing many options to filter files (from including/excluding by file
extension, by matching against filename, by first line, by maximum directory



( run in 0.653 second using v1.01-cache-2.11-cpan-df04353d9ac )