forked from CastroFidel/winehelper
added minimal help info
This commit is contained in:
parent
c56801b47e
commit
831a75622d
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
|
||||
|
Loading…
Reference in New Issue
Block a user