X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=home%2Fbin%2Fwallpaper_review;h=b4662551417c9202d78c112cb89eb861ac43b7fd;hb=8c5e077fe3264197a4182c8db8f0a6fb2abf1070;hp=a821bf3766a1b02534ce79448a335b19b3ee2855;hpb=5b897004a8d36b7af4cf582f99064fb18986a7d2;p=khome.git 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