You an also do this (without needing to repeat the flag):
ag foo --ignore-dir={dir1,dir2}
You need to use this format with more than one directory. Otherwise, if it’s with just one directory, you’d need to provide a comma, like: ag foo --ignore-dir={dir1,}
.