You have to quote the *
else it is interpreted by the shell. Here zsh
tries to find files matching --exclude=packages/*/.build
, which of course do not exist.
So this should do the trick:
ctags -R --exclude=node_modules --exclude=.meteor --exclude='packages/*/.build/'
Also, from ctags(1)
--exclude=[pattern]
[...] (be sure to quote the option parameter to protect the wildcards from being expanded by the shell before being passed to ctags; also be aware that wildcards can match the slash character, '/') [...]