I'm using ack (the grep replacement) on Windows XP under Strawberry Perl. Where should the .ackrc config file be placed, since ~/.ackrc is not reasonable on Windows?
Asked
Active
Viewed 1,070 times
3 Answers
6
For windows (MSWin32, anyway), ack looks in the following places and uses the first file found:
$ENV{ACKRC}
$ENV{HOME}/.ackrc
$ENV{HOME}/_ackrc
$ENV{USERPROFILE}/.ackrc
$ENV{USERPROFILE}/_ackrc
All but the first are subject to glob-expansion, so watch out for meta-characters in your environment variables.
When not on windows, HOME and USERPROFILE are replaced by ~ and HOME, respectively.

ysth
- 96,171
- 6
- 121
- 214
5
The ack docs answer your question. Always check the docs. :)

Ahmad Baktash Hayeri
- 5,802
- 4
- 30
- 43

brian d foy
- 129,424
- 31
- 207
- 592