added minimal help info

This commit is contained in:
Mikhail Tergoev 2025-02-02 17:11:47 +03:00
parent c56801b47e
commit 831a75622d

@ -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