From 8c5e077fe3264197a4182c8db8f0a6fb2abf1070 Mon Sep 17 00:00:00 2001 From: Siraaj Khandkar Date: Tue, 25 Jan 2022 22:30:22 -0500 Subject: [PATCH] Add fzf search selector command --- home/bin/wallpaper_review | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/home/bin/wallpaper_review b/home/bin/wallpaper_review index a821bf3..b466255 100755 --- a/home/bin/wallpaper_review +++ b/home/bin/wallpaper_review @@ -42,6 +42,7 @@ read_command() { f | F) _command='CMD_FAVORITE_ADD';; r | R) _command='CMD_FAVORITE_REMOVE';; s | S) _command='CMD_SET_CURRENT';; + z | Z) _command='CMD_FZF';; :) read_command_goto;; *) printf 'Error: unknown command: %s\n' "$char" >&2 @@ -119,6 +120,14 @@ paths_preview() { CMD_SET_CURRENT) printf 'Setting as current: "%s"\n' "$path" >&2 echo "$path" > "$FILE_WALLPAPER_CURR";; + CMD_FZF) + i=$( + for j in "${!paths[@]}"; do + printf '%d %s\n' "$((j + 1))" "${paths[j]}" + done \ + | fzf -e \ + | awk '{print $1 - 1}' + );; CMD_UKNOWN) continue;; esac -- 2.20.1