#! /bin/bash CHOICES=('YouTube' \ 'Odysee' \ 'PeerTube' \ '1337x' \ 'Wallhaven') [ ! -z "$1" ] && selected="$1" \ || selected="$(echo "${CHOICES[@]}" | tr ' ' '\n' \ | dmenu -i \ -nb '#ffffff' \ -nf '#000080' \ -sb '#000080' \ -sf '#ffffff')" case "$selected" in "${CHOICES[0]}") ./lib/search/"${CHOICES[0]}" "$2" "$3" ;; "${CHOICES[1]}") ./lib/search/"${CHOICES[1]}" "$2" "$3" ;; "${CHOICES[2]}") ./lib/search/"${CHOICES[2]}" "$2" "$3" ;; "${CHOICES[3]}") ./lib/search/"${CHOICES[3]}" "$2" "$3" ;; "${CHOICES[4]}") ./lib/search/"${CHOICES[4]}" "$2" "$3" ;; '') exit 0 ;; *) ./lib/search/"${CHOICES[0]}" "$selected" "$2" ;; esac