Fix use with option pipefail set
Fix use with option pipefail set

Assume multiple lines being emitted from toe. Then grep -q exits after
first match, causing a SIGPIPE to be sent to toe which exits (code 141).

  $ toe -a | egrep -q "^$TERM256"
  $ echo $pipestatus
  141 0

This behavior is problematic with the pipefail shell option set, since
not only the last program's exit code matters anymore. Fix by omitting
the use of -q for grep and redirect stdout instead.

  $ toe -a | egrep "^$TERM256" >/dev/null
  $ echo $pipestatus
  0 0

Fixes: #4

chrissicool/zsh-256color