firefox: tidy Bash array usage

master
Alan Faubert 1 year ago
parent 4905f7cc96
commit 6d766627e1

@ -92,9 +92,9 @@ while :; do
firefox-link-win)
profile_dir="$(get_var_path APPDATA)"/Mozilla/Firefox/Profiles
profiles_args=()
for dir in "$profile_dir"/*; do [ -d "$dir" ] || continue; base="$(basename "$dir")"; profiles_args+=("$base"); profiles_args+=("$base"); done
for dir in "$profile_dir"/*; do [ -d "$dir" ] || continue; base="$(basename "$dir")"; profiles_args+=("$base" "$base"); done
configs_args=()
for dir in firefox/*; do [ -d "$dir" ] || continue; base="$(basename "$dir")"; configs_args+=("$base"); configs_args+=("$base"); done
for dir in firefox/*; do [ -d "$dir" ] || continue; base="$(basename "$dir")"; configs_args+=("$base" "$base"); done
while :; do
profile="$(whiptail --title 'Select profile' --menu '' $(tput lines) $(tput cols) $(($(tput lines) - 7)) "${profiles_args[@]}" --notags --default-item "$profile" 3>&2 2>&1 1>&3-)"
[ "$profile" = '' ] && break

Loading…
Cancel
Save