The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.64 - 2007-07-17

  • ENHANCEMENTS
    • Sped up searching by using the /o flag. Duh!
    • Added --hh for C header files.
    • Specifically excluding a type with --no-whatever trumps its inclusion in --something-else. For example, if you want to search .c files, but excluding .h files, you can use --cc --no-hh. (In fact, that's the very reason I wrote this feature.)
    • Added -g=regex to let you do -f listings, but filter out only those files matching the regex. This is exactly the same as "ack -f | ack regex".
    • The standalone version of ack gets unused functions pruned out from it.
    • Removed the discussion of -A, -B and -C which doesn't work yet.

Changes for version 1.63_03 - 2007-06-14

  • FIXES
    • The tests didn't clear ACK_OPTIONS before running, so if you set this useful environment variable, your tests would fail. Thanks, Michael Hendricks.
  • ENHANCEMENTS
    • Added a filetype of "--text", which matches any text file. This is off by default, just as --binary is.
    • Added a filetype of "--skipped", which matches any file that ack skips, like core dumps and backup files. It will NOT include files that are in ignored directories like blib/ and .svn/

Changes for version 1.63_02 - 2007-06-14

  • Buggy release. Ignore.

Changes for version 1.63_01

  • THINGS THAT MAY BREAK FOR YOU
    • The changes I made to detect if ack is outputting to the screen may break some automated build tools. If so, please contact me. That's why this is a dev release.
  • FIXES
    • Colorized output to the screen is now the default, correctly. I got rid of the is_interactive() I took from IO::Interactive and just checked for C<-t *STDOUT>, because that's what we're really checking for: Is the output going to the screen?

Documentation

ack
grep-like text finder
ack
grep-like text finder

Modules

A container for functions for the ack program