Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
ack 2.0 is a greplike tool optimized for programmers searching large heterogeneous trees of source code.
Perl Parrot Ruby C Makefile FORTRAN

This branch is 2 commits ahead, 11 commits behind dev

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
dev
garage
t
xt
.ackrc
.dir-locals.el
.gitignore
.travis.yml
Ack.pm
Basic.pm
CONTRIBUTING.md
Changes
Collection.pm
ConfigDefault.pm
ConfigFinder.pm
ConfigLoader.pm
DESIGN.md
DEVELOPERS.md
Debug.pm
Default.pm
Extension.pm
ExtensionGroup.pm
Filter.pm
FirstLineMatch.pm
Inverse.pm
Is.pm
IsGroup.pm
IsPath.pm
IsPathGroup.pm
LICENSE.md
MANIFEST
Makefile.PL
Match.pm
MatchGroup.pm
README.md
Resource.pm
Resources.pm
ack
perlcriticrc
perltidyrc
record-options
squash
tack
test-pager

README.md

ack 2.0

ack is a code-searching tool, similar to grep but optimized for programmers searching large trees of source code. It runs in pure Perl, is highly portable, and runs on any platform that runs Perl.

ack is written and maintained by Andy Lester (andy@petdance.com).

Building

ack requires Perl 5.8.8 or higher. Perl 5.8.8 was released January 2006.

# Required
perl Makefile.PL
make
make test
sudo make install # for a system-wide installation (recommended)
# - or -
make ack-standalone
cp ack-standalone ~/bin/ack2 # for a personal installation

Build status: Build Status

Development

Developer's Guide

Design Guide

Community

TODO

Something went wrong with that request. Please try again.