ECHO2UI Каналы Stdout & Stderr любой программы для пользователя в Userland (среда настольных компьютеров), когда они сбой или выходят с не нулевыми кодами выхода, используя минимальный набор утилит Bash.

Основная мотивация разработки ECHO2UI - донесение вывода программы в пользовательский уровень (среда настольных компьютеров) или внимание пользователя.
Несколько примеров случаев, которые Echo2ui стремится нацелен на:
Как Windows Handels приведенные выше ситуации:
Они предоставляют некоторое количество диалогового окна, в котором сообщают все, если об этом три вопроса, упомянутые, запомните раздражающий отсутствующий *.dll Messagebox?

Как Linux Desktop Handels приведенные выше ситуации:
Нет, мы не удосуживаемся предоставить какую -либо информацию пользователю пользователя или пользователь среды взаимодействует (мы, как правило, предполагаем, что все пользователи запускают приложения GUI через консоль?), Так что мы покинули пользователя, не подсказывая их, не зная, почему приложение не смогли запустить или разбиться.
Они также не смогут сообщить разработчикам точный результат приложения, когда оно разбит их систему.
Как Echo2ui будет справляться с отсутствующими.

Основной исходный код этого проекта живет в SRC/ Directory, который на данный момент содержит 3 сценария:
Echo2ui
echo2ui shows informational messages using xterm and whiptail
Usage: ./echo2ui [context name] [title] [message] [width] [height]
Example: ./echo2ui 'My Context' 'My Title' 'Hello from echo2ui!' 60 20
пусковая установка
this wrapper script will launch the application and bind it to echo2ui
Usage: ./launcher [launchable-app or its path] [path to log file (optional)]
Example 1: ./launcher wonderwall
Example 2: ./launcher wonderwall /tmp/wonderwall.log
echo2ui_util
it's a common utility script shared between script present in the same directory
Echo2ui стремится оставаться как можно более стройным. Прямо сейчас это просто нужно:
Независимое приложение SNAP, которое поставляет эти три зависимости и дает рабочий пример функциональности ECHO2UI, составляет ~ 4 МБ размером и размером ~ 6 МБ при использовании сжатия LZO.
snap install echo2ui
Этот пример Snap Ships 4 Приложения: