KirMol Wiki

Добро пожаловать в KirMol Wiki

Инструменты пользователя

Инструменты сайта


linux:commands:whiptail

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
linux:commands:whiptail [2026/06/30 10:25] Кирилл Мlinux:commands:whiptail [2026/07/01 07:31] (текущий) Кирилл М
Строка 8: Строка 8:
  
 Whiptail использует библиотеку newt и позволяет создавать диалоговые окна, меню, формы и запросы для скриптов на Bash. Whiptail использует библиотеку newt и позволяет создавать диалоговые окна, меню, формы и запросы для скриптов на Bash.
 +
 +===== Установка whiptail =====
 +
 +Устанавливаем whiptail:
 +<code bash>
 +sudo apt install whiptail
 +</code>
  
 ===== Опции whiptail ===== ===== Опции whiptail =====
Строка 13: Строка 20:
   * **--help** - Показать справочную информацию по команде   * **--help** - Показать справочную информацию по команде
   * **--version** - Показать информацию о версии whiptail   * **--version** - Показать информацию о версии whiptail
 +  * **--clear** - Очистит экран при выходе
 +  * **--defaultno** - Отключает кнопку по умолчанию
 +  * **--default-item** - Устанавливает строку по умолчанию
  
-===== Основные типы окон =====+===== Опции box whiptail =====
  
 ^ Тип окна          ^ Описание                                                      ^ ^ Тип окна          ^ Описание                                                      ^
Строка 84: Строка 94:
 #!/bin/bash #!/bin/bash
  
-APPS=$(whiptail --title "Установка" --checklist "Выберите пакеты:" 15 50 +    APPS=$(whiptail --title "Установка" --checklist "Выберите пакеты:" 15 50 
-"nginx" "Веб-сервер" ON +    "Nginx" "Веб-сервер" OFF 
-"git" "Система контроля версий" OFF \ +    "Apache" "Веб-сервер" OFF \ 
-"vim" "Текстовый редактор" OFF 3>&1 1>&2 2>&3)+    "Git" "Система контроля версий" OFF \ 
 +    "Nano" "Текстовый редактор" OFF 3>&1 1>&2 2>&3) 
 +    echo "Вы выбрали: $APPS"
  
-echo "Вы выбрали: $APPS"+if [ -z "$choices" ]; then 
 +    echo "Отменена." 
 +    exit 0 
 +fi
 </code> </code>
- 
  
  
  
linux/commands/whiptail.1782815156.txt.gz · Последнее изменение: Кирилл М