forked from CastroFidel/winehelper
		
	added arg for force remove prefix
This commit is contained in:
		
							
								
								
									
										36
									
								
								winehelper
									
									
									
									
									
								
							
							
						
						
									
										36
									
								
								winehelper
									
									
									
									
									
								
							| @@ -1234,31 +1234,23 @@ remove_prefix() { | |||||||
|         return 1 |         return 1 | ||||||
|     fi |     fi | ||||||
|  |  | ||||||
|     echo "======================================================" |     if [[ ! $2 =~ --force|-y ]] ; then | ||||||
|     print_warning "Вы собираетесь удалить префикс "$prefix_name"." |         echo "======================================================" | ||||||
|     echo "Это приведёт к:" |         print_warning "Вы собираетесь удалить префикс "$prefix_name"." | ||||||
|     echo " - Полному удалению всех данных префикса" |         echo "Это приведёт к:" | ||||||
|     echo " - Удалению всех программ, установленных в этом префиксе" |         echo " - Полному удалению всех данных префикса" | ||||||
|     echo " - Удалению связанных ярлыков из меню и рабочего стола" |         echo " - Удалению всех программ, установленных в этом префиксе" | ||||||
|     echo "======================================================" |         echo " - Удалению связанных ярлыков из меню и рабочего стола" | ||||||
|     read -p "Продолжить удаление? (y/N): " answer |         echo "======================================================" | ||||||
|  |         read -p "Продолжить удаление? (y/N): " answer | ||||||
|  |  | ||||||
|     if [[ ! "$answer" =~ ^[YyДд]$ ]]; then |         if [[ ! "$answer" =~ ^[YyДд]$ ]]; then | ||||||
|         print_info "Удаление префикса отменено." |             print_info "Удаление префикса отменено." | ||||||
|         return 0 |             return 0 | ||||||
|  |         fi | ||||||
|     fi |     fi | ||||||
|  |  | ||||||
|     echo "----------------------------------------------" |  | ||||||
|     print_warning " ВЫ ТОЧНО УВЕРЕНЫ?" |  | ||||||
|     echo "----------------------------------------------" |  | ||||||
|     read -p "Продолжить удаление? (y/N): " answer |  | ||||||
|  |  | ||||||
|     if [[ ! "$answer" =~ ^[YyДд]$ ]]; then |  | ||||||
|         print_info "Удаление префикса отменено." |  | ||||||
|         return 0 |  | ||||||
|     fi |  | ||||||
|  |  | ||||||
|     try_remove_dir "$prefix_path" |     try_remove_dir "$prefix_path" | ||||||
|  |  | ||||||
|     if [[ $? -eq 0 ]]; then |     if [[ $? -eq 0 ]]; then | ||||||
|         print_ok "Префикс "$prefix_name" успешно удален." |         print_ok "Префикс "$prefix_name" успешно удален." | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user