brew search does not include e.g. zmq; brew search zmq does. Adding alises to brew search output will have the pleasant effect of including aliases in bash and zsh autocompletion. Is there a reason not to return aliases as well? (Is it a problem if search returns "duplicates"?)