#!/bin/sh cd /usr/ports [ ! -z "$1" ] && EXTRA="-q $1" _list=$(find \ /usr/ports/*/* \ /usr/ports/mystuff/*/* \ /usr/ports/openbsd-wip/*/* \ /usr/src \ /usr/xenocara \ /usr/ports \ /usr/src/*/* \ /usr/xenocara/*/* \ -type d \ -maxdepth 0 \ | grep -v -E distfiles\|pobj\|plist\|CVS) echo "$_list\n/usr/src\n/usr/ports\n/usr/www\n/usr/xenocara" \ | fzf $EXTRA -e -i -0 -1 --preview "tree {1}"