forked from CastroFidel/winehelper
		
	added minimal help info
This commit is contained in:
		
							
								
								
									
										27
									
								
								winehelper
									
									
									
									
									
								
							
							
						
						
									
										27
									
								
								winehelper
									
									
									
									
									
								
							| @@ -108,8 +108,8 @@ winetricks ca-certificates cups-pdf 1>/dev/null | ||||
| then : # Зависимости установлены. Пропускаем... | ||||
| else | ||||
|     if su_run "$DATA_PATH/dependencies.sh" | ||||
|     then print_info "Зависимости успешно установлены. Продолжаем работу $0" | ||||
|     else fatal "Не удалось установить зависимости. Работа $0 прервана." | ||||
|     then print_info "Зависимости успешно установлены. Продолжаем работу $SCRIPT_NAME" | ||||
|     else fatal "Не удалось установить зависимости. Работа $SCRIPT_NAME прервана." | ||||
|     fi | ||||
| fi | ||||
|  | ||||
| @@ -356,7 +356,7 @@ create_desktop () { | ||||
|     local icon_file="$WH_IMAGE_PATH/$3.png" | ||||
|  | ||||
|     if [[ -z "$name_desktop" ]] || [[ -z "$exe_file" ]] ; then | ||||
|         fatal "Used: $0 --desktop \"desktop_name\" \"path_to_exe\" \"name_png_from_image\"" | ||||
|         fatal "Used: $SCRIPT_NAME --desktop \"desktop_name\" \"path_to_exe\" \"name_png_from_image\"" | ||||
|     fi | ||||
|     [[ ! -f "$exe_file" ]] && fatal "Для создания ярлыка не найден исполняемый файл: $exe_file" | ||||
|     [[ ! -f "$icon_file" ]] && icon_file=wine | ||||
| @@ -786,6 +786,19 @@ run_autoinstall () { | ||||
|     fi | ||||
| } | ||||
|  | ||||
| wh_info () { | ||||
|     echo "Использование: $SCRIPT_NAME [команда] | ||||
|  | ||||
| Команды: | ||||
|     install|-i [скрипт установки]              если без аргументов, то выводит список возможных установочных скриптов | ||||
|  | ||||
| Параметры: | ||||
|     --help                                     показать эту справку и выйти | ||||
|     --version                                  показать информацию о пакете и его версии | ||||
|  | ||||
| " | ||||
| } | ||||
|  | ||||
| ##### MAIN ##### | ||||
| create_new_dir "$WH_TMP_DIR" | ||||
| create_new_dir "$WH_DIST_DIR" | ||||
| @@ -793,6 +806,8 @@ create_new_dir "$WH_PREFIXES_DIR" | ||||
| create_new_dir "$WH_VULKAN_LIBDIR" | ||||
|  | ||||
| case "${1,,}" in | ||||
|     --version) rpm -qi "$SCRIPT_NAME" ; exit 0 ;; | ||||
|     --help) wh_info ; exit 0 ;; | ||||
|     killall) kill_wine ;; | ||||
|     winecfg) prepair_wine ; wine_run "winecfg" ;; | ||||
|     winereg|regedit) prepair_wine ; wine_run "regedit" ;; | ||||
| @@ -800,7 +815,7 @@ case "${1,,}" in | ||||
|     wineconsole|cmd) prepair_wine ; wine_run "wineconsole" ;; | ||||
|     winetricks) shift ; update_winetricks ; prepair_wine ; "$WINETRICKS" -q "$@" ;; | ||||
|     desktop) shift ; create_desktop "$@" ; exit 0 ;; | ||||
|     install|autoinstall|-ai) shift ; run_autoinstall "$1" ;; | ||||
|     install|-i) shift ; run_autoinstall "$1" ;; | ||||
|     *) | ||||
|         if [[ -f "$1" ]] ; then | ||||
|             WIN_FILE_EXEC="$(readlink -f "$1")" | ||||
| @@ -813,8 +828,8 @@ case "${1,,}" in | ||||
|                 *) fatal "Тип файла не поддерживается." ;; | ||||
|             esac | ||||
|         else | ||||
|             print_info "Делать нечего... Выходим." | ||||
|             exit 0 | ||||
|             wh_info | ||||
|             exit 1 | ||||
|         fi | ||||
|         ;; | ||||
| esac | ||||
|   | ||||
		Reference in New Issue
	
	Block a user