summaryrefslogtreecommitdiff
path: root/bin/common/goo
diff options
context:
space:
mode:
Diffstat (limited to 'bin/common/goo')
-rwxr-xr-xbin/common/goo9
1 files changed, 7 insertions, 2 deletions
diff --git a/bin/common/goo b/bin/common/goo
index cfd03ec..2a5faad 100755
--- a/bin/common/goo
+++ b/bin/common/goo
@@ -15,9 +15,14 @@ VisualParadigm
intellij
arduino15"
+if [ -n "$2" ]
+then
+ [ -d "$2" ] && dest="$2" || opt="-q $2"
+fi
+
for dir in $exclude; do
dirs="$dirs -name \"$dir\" -o "
done
-cmd="find ${2:-$HOME} \(${dirs} -false \) -prune -o -type ${1:-f} -mindepth 1 -print"
+cmd="find ${dest:-$HOME} \(${dirs} -false \) -prune -o -type ${1:-f} -mindepth 1 -print"
-eval "$cmd" 2>/dev/null
+eval "$cmd" 2>/dev/null | fzf $opt