diff --git a/.local/bin/buscar-archivos b/.local/bin/buscar-archivos index 043ec64..0abf9b3 100755 --- a/.local/bin/buscar-archivos +++ b/.local/bin/buscar-archivos @@ -1,7 +1,8 @@ #!/bin/sh set -e cd ~ -file="$(find \ +if test "$1" = "elegir"; then + find \ Documents Sync Pictures Downloads Proyectos \ -iname '*.jpg' -or \ -iname '*.png' -or \ @@ -13,10 +14,21 @@ file="$(find \ -iname '*.docx' -or \ -iname '*.mp3' -or \ -type d \ - | fuzzel-run --dmenu --width=40)" + | fzf > "$2" + exit $? +fi + +out="$(mktemp)" +footclient buscar-archivos elegir $out +file="$(cat $out)" + # | fuzzel-run --dmenu --width=40)" if test -e "$file"; then - xdg-open "$file" + if test -d "$file"; then + exec caja "$file" + else + exec xdg-open "$file" + fi fi # if test -d "$file"; then