cf-sketch: fix list and search commands so they do not parse sketches unnecessarily

Please test!!!  It works OK in my testing.