[console] Make -q show only positive lists

Hi,

When we use pihole -q somedomain it shows all lists, even those without a hit. It would be nice if there was an option to show only lists which actually list somedomain.
Right now i'm using pihole -q somedomain | grep -v \(0\ results\) to filter out the 0 result lists but both command and output are not as nice as having a native pihole option.
Personally id like to see a filtered output with -q and maybe add a complementary option (perhaps -qf would be good?) to show the full output as -q does now. What are your thoughts about this?

Try adding -exact: pihole -q somedomain -exact

I know of -exact, but thats not what i mean; -exact still shows lists with 0 results:

> ::: /etc/pihole/list.7.www.joewein.net.domains (0 results)
>
> ::: /etc/pihole/list.8.raw.githubusercontent.com.domains (0 results)
>
> ::: /etc/pihole/list.9.securemecca.com.domains (1 results)
> 127.0.0.1       doubleclick.net
>
> ::: /etc/pihole/list.preEventHorizon (1 results)
> doubleclick.net
>
> ::: /etc/pihole/blacklist.txt (0 results)

What id like to see is this:

> ::: /etc/pihole/list.9.securemecca.com.domains (1 results)
> 127.0.0.1       doubleclick.net
>
> ::: /etc/pihole/list.preEventHorizon (1 results)
> doubleclick.net

Implemented.

nanopi@nanopi:~$ pihole -q telemetry.dropbox.com
 Match found in https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts:
   telemetry.dropbox.com 
 Match found in https://raw.githubusercontent.com/anudeepND/blacklist/master/adservers.txt:
   telemetry.dropbox.com