update get windows function

removed option to choose language
quickemu 4.8
This commit is contained in:
zenobit 2023-09-29 15:33:44 +02:00
parent b8bf944f2e
commit 9d0bf661c5

View file

@ -60,33 +60,20 @@ esac
# If the user chose to create a new VM # If the user chose to create a new VM
if [ "$todo" = "create" ]; then if [ "$todo" = "create" ]; then
os=$(quickget | sed 1d | cut -d':' -f2 | grep -o '[^ ]*' | fzf --cycle --header='Choose OS to download') os=$(quickget | sed 1d | cut -d':' -f2 | grep -o '[^ ]*' | fzf --cycle --header='Choose OS to download')
# If the OS is Windows fi
if [ "$os" = windows ]; then
answer=$(echo "Default English # Get the release and edition to download, if necessary
Choose other language" | fzf --cycle) choices=$(quickget "$os" | sed 1d)
# If the user wants another windows language if [ "$todo" = "edit" ]; then
if [ "$answer" = "Choose other language" ]; then editconfig=$(ls | grep '.conf' | fzf --cycle --header='Choose config to edit')
wrelease=$(echo "8 "$EDITOR" "$editconfig"
10 elif [ "$(echo "$choices" | wc -l)" = 1 ]; then
11" | fzf --cycle)
# get window language list
wlend=$(($(cat $QUICKGET | sed '/Arabic/,$!d' | grep -n '}' | cut -d':' -f1 | head -n 1) - 1))
# get windows language
wlang=$(cat $QUICKGET | sed '/Arabic/,$!d' | head -n $wlend | cut -d'=' -f2 | tail -c +2 | head -c -2 | sed 's/^[ \t]*//' | fzf --cycle --header='Choose Language')
# downloading windows
printf '\n Trying to download Windows %s %s...\n\n' "$wrelease" "$wlang"
quickget "windows" "$wrelease" "$wlang"
fi
fi
# Get the release and edition to download, if necessary
choices=$(quickget "$os" | sed 1d)
if [ "$(echo "$choices" | wc -l)" = 1 ]; then
# get release # get release
release=$(echo "$choices" | grep 'Releases' | cut -d':' -f2 | grep -o '[^ ]*' | fzf --cycle --header='Choose Release') release=$(echo "$choices" | grep 'Releases' | cut -d':' -f2 | grep -o '[^ ]*' | fzf --cycle --header='Choose Release')
# downloading # downloading
printf '\n Trying to download %s %s...\n\n' "$os" "$release" printf '\n Trying to download %s %s...\n\n' "$os" "$release"
quickget "$os" "$release" quickget "$os" "$release"
else else
# get release # get release
release=$(echo "$choices" | grep 'Releases' | cut -d':' -f2 | grep -o '[^ ]*' | fzf --cycle --header='Choose Release') release=$(echo "$choices" | grep 'Releases' | cut -d':' -f2 | grep -o '[^ ]*' | fzf --cycle --header='Choose Release')
# get edition # get edition
@ -94,10 +81,6 @@ Choose other language" | fzf --cycle)
# downloading # downloading
printf '\n Trying to download %s %s %s...\n\n' "$os" "$release" "$edition" printf '\n Trying to download %s %s %s...\n\n' "$os" "$release" "$edition"
quickget "$os" "$release" "$edition" quickget "$os" "$release" "$edition"
fi
elif [ "$todo" = "edit" ]; then
editconfig=$(ls | grep '.conf' | fzf --cycle --header='Choose config to edit')
"$EDITOR" "$editconfig"
fi fi
# choose VM to run # choose VM to run