OK, first, thanks for looking into this early on, because we'll need to time to settle on the preferred design.

The whole point of this, is to make output of `--dry-run` & `eb --search` more readable for the newcomers.
I see no way to avoid ambiguity if I rely on `robotpath` exclusively, because trimming down the output on the basis of that, creates confusion when an easyconfigs exists on more than one paths. What's your stance on that?

It's important to settle at this first, because that affects all the rest of the changes.
(and surely agree, that it should behave reasonably if `CFGS` is not defined ;-)