According to the docs, it should be
--ignore PATTERN
I have a file containing tags, named "tags". I have tried the following, each of them still searches through the tag file..
ag -Qt --ignore ".*tags" "asdf"
ag -Qt --ignore .*tags "asdf"
ag -Qt --ignore "tags" "asdf"
ag -Qt --ignore tags "asdf"
ag -Qt --ignore *tags
and none of them works.
If I use what's suggested here, then ag doesn't accept it at all
I tried to work around it by renaming it to temp.tags and using *.tags
pattern to try and ignore it, but it still doesn't work.
Any ideas?
After some research, it seems that it is a known issue documented here. Where if you do an --all-text (-t) search it'll override --ignore since it's searching for all texts. This issue is present for --unrestricted too.