/ domm

I hack Perl for fun and profit.

Follow me on twitter!
Atom Icom ... on Atom!
27.03.2010: Perl QA Hackathon 2010 Update
10.02.2010: Perl QA Hackathon: Last call to apply for sponsorship
30.01.2010: hmm, Nordic Perl Workshop...
29.01.2010: Perl QA Hackathon 2010 Venue & Vienna.pm Sponsorship
18.12.2009: sack

After typing ack 'sub foo' lib for the approximately thousandth time during some refactoring sessions, I couldn't be bothered anymore and added the following snippet to my realias (after some googling on how to get params into an alias, which does not work in bash, so I had to solve it via a bash function):

sack () {

   ack "sub $1" lib


To find a given method in some of our labyrinthine code, I now say

~/projects/Foo-Bar$ sack annoying_method

and get a list of all occurrences.


P.S.: The name sack has nothing do with subroutine ack, but of course comes from the Austrian saying "Gemma ned am sack, oida!"

Original: http://use.perl.org/~domm/journal/40039

Legacy comments

maettu: yesss! (orignal post)

"Gemma ned am sack, oida!"

Läng mer's Gwehr! (Swiss German saying)

Comments (via disqus)

25.08.2009: perlthanks
05.08.2009: Space Invaders using Perl & SDL
04.08.2009: slides for my YAPC::Europe 2009 talk "Writing Reusable Code"
10.07.2009: $me->sleep(604800)
02.07.2009: Need for Speed Part I: DBIx::Class vs DBI