first commit
This commit is contained in:
28
fzfz.sh
Executable file
28
fzfz.sh
Executable file
@@ -0,0 +1,28 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Cambia esto por el directorio que quieras explorar
|
||||
SEARCH_DIR="$HOME"
|
||||
|
||||
# Buscar archivos y pasarlos a fzf
|
||||
file=$(find "$SEARCH_DIR" -type f | fzf --height=40% --reverse --prompt="Abrir archivo: ")
|
||||
|
||||
# Si no se seleccionó nada, salir
|
||||
[[ -z "$file" ]] && exit
|
||||
|
||||
# Obtener extensión
|
||||
ext="${file##*.}"
|
||||
|
||||
# Abrir según extensión
|
||||
case "$ext" in
|
||||
jpg|jpeg|png|gif)
|
||||
imv "$file" & ;;
|
||||
pdf)
|
||||
firefox -P default-release "$file" & ;;
|
||||
mp4|mkv)
|
||||
mpv "$file" & ;;
|
||||
txt|md|log|sh)
|
||||
alacritty -e nvim "$file" & ;;
|
||||
*)
|
||||
xdg-open "$file" & ;;
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user