added arg for force remove all WH data
This commit is contained in:
parent
bda5a31205
commit
b684afe1ad
17
winehelper
17
winehelper
@ -1271,7 +1271,9 @@ remove_prefix() {
|
||||
##### REMOVE WINEHELPER #####
|
||||
remove_winehelper () {
|
||||
local answer
|
||||
|
||||
if [[ $1 =~ --force|-y ]] ; then
|
||||
answer="y"
|
||||
else
|
||||
echo "======================================================"
|
||||
print_warning "Вы собираетесь удалить WineHelper и все связанные с ним данные."
|
||||
echo " Это удалит:"
|
||||
@ -1289,9 +1291,13 @@ remove_winehelper () {
|
||||
echo "----------------------------------------------"
|
||||
echo "Продолжить? (y/N)"
|
||||
read -r answer
|
||||
else
|
||||
print_info "Удаление отменено."
|
||||
return 1
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ "$answer" =~ ^[YyДд]$ ]] ; then
|
||||
|
||||
# Удаление рабочих каталогов
|
||||
try_remove_dir "$USER_WORK_PATH"
|
||||
|
||||
@ -1319,9 +1325,6 @@ remove_winehelper () {
|
||||
else
|
||||
print_info "Удаление отменено."
|
||||
fi
|
||||
else
|
||||
print_info "Удаление отменено."
|
||||
fi
|
||||
}
|
||||
|
||||
wh_info () {
|
||||
@ -1334,7 +1337,7 @@ wh_info () {
|
||||
|
||||
installed список установленных программ
|
||||
run [программа.exe] запуск программы (отладка)
|
||||
remove удалить WineHelper и все связанные данные
|
||||
remove-all удалить WineHelper и все связанные данные
|
||||
remove-prefix [имя_префикса] удалить префикс и все связанные данные
|
||||
|
||||
Параметры:
|
||||
@ -1369,7 +1372,7 @@ case "${1,,}" in
|
||||
install|-i) shift ; run_autoinstall "$@" ;;
|
||||
installed) shift ; check_installed_programs "$1" ;;
|
||||
run|-r) shift ; run_installed_programs "$1" ;;
|
||||
remove|--remove) remove_winehelper ;;
|
||||
remove-all) shift ; remove_winehelper "$@ ";;
|
||||
remove-prefix) shift ; remove_prefix "$@" ;;
|
||||
*)
|
||||
if [[ -f "$1" ]] ; then
|
||||
|
Loading…
x
Reference in New Issue
Block a user