#!/bin/zsh typeset -A seen path-extractor | while read fn ; do [[ $seen[$fn] -eq 1 ]] && continue seen+=($fn 1) print $fn done | fzf -m