More copyparty tweaks.

This commit is contained in:
Storm Dragon
2026-04-17 20:37:29 -04:00
parent 3abe0aa011
commit 1c7a8ea443
3 changed files with 8 additions and 2 deletions

View File

@@ -148,7 +148,7 @@ choose_copyparty_user() {
return 1
fi
selectedUser="$(menulist "${userEntries[@]}")" || return 1
selectedUser="$(menulist --prompt "Please select the user Copyparty should be run as." "${userEntries[@]}")" || return 1
printf '%s\n' "$selectedUser"
return 0
}

View File

@@ -37,9 +37,15 @@ yesno() {
}
menulist() {
local promptText="Please select an option"
local menuList=()
local menuItem=""
if [[ "$1" == --prompt ]]; then
promptText="$2"
shift 2
fi
for menuItem in "$@"; do
menuList+=("$menuItem" "$menuItem")
done
@@ -47,7 +53,7 @@ menulist() {
dialog --backtitle "Configure Server" \
--clear \
--no-tags \
--menu "Please select an option" 0 0 0 "${menuList[@]}" --stdout
--menu "$promptText" 0 0 0 "${menuList[@]}" --stdout
}
textbox() {

0
configure-server.sh Normal file → Executable file
View File