def dir.keep
import ezsys@0.1.0.0/src/dir.bend as Dirimport Base
56# the names that are not "." or "..", in their order
57def dir.keep(xs: List<&2, String>) -> List<&2, String>:
58 match xs:
59 case Nil{}:
60 Nil{}
61 case Con{+name, xt}:
62 dir.keep.pick(dir.dot(name), name, _u => dir.keep(xt))