LINUX.ORG.RU

Терминальный ГУЙ в 2025г.

 ,


1

3

Надо тут приготовить кастомный инсталлер, который ставит разношёрстные пакеты, принимает настроечные параметры от пользователя и проч. Думаю, что может быть даже запилю ГУЙ, но, конечно, терминальный, т.к. софт надо будет удалённо развертывать, а трахаться с графикой в *nix не хочется.

Какая сейчас библиотека для терминального ГУЯ считается надёжной? Язык - баш, на крайний случай питон. Совместимость с другими *nix не нужна, только Линукс.

★★★★★

Мне на GoLang понравилось TUI делать. Мало того, что под любую платформу, так ещё и просто один исполняемый файл рассылаешь в итоге по почтами людям и готово. Людям уже думать совсем не надо ни о чём. Только запустить и формочку заполнить.

Правда года три тому как. Целевая, одноразовая акция была по работе.

Toxo2 ★★★★
()
Ответ на: комментарий от Toxo2

Софт довольно ответственный. Если коллеги увидят скомпилированный бинарь там, где ожидается простая автоматизация команд, уровень паранойи у них подскочет минимум на 90%… Да ещё и на ЯП, который они не знают…

seiken ★★★★★
() автор топика
Последнее исправление: seiken (всего исправлений: 1)
Ответ на: комментарий от Jullyfish

Да нет, он всё правильно пишет. Изначально был текстовый интерфейс (и командная строка, и всякие меню с диалогами), и его никак не классифицировали. Потом появился графический - и его сократили до гуи. Суть тут именно в том что тут графический режим. Командную строку в графическом режиме смысла делать нет, поэтому закрепилось что гуи это окна, меню, диалоги итд. А потом уже задним числом придумали «как гуи только текстовое» туи. Хотя на самом деле туи это любой интерфейс без графики.

firkax ★★★★★
()

Внезапный кейс. А, уважаемая публика, представьте - иксов уже нет, остался только воланд… сстрашшшна!?..

Не могу к сожалению дать экспертизу по TUI-инсталлерам. Но в Archbang какойто скриптовый сценарий установки ОС, в Devuan 4 был TUI классический какой-то, ну и Refracta внезапно в Refracta-е. Что вспомнилось.

И, мир TUI до сих пор существует!
Вот например (точка входа, дальше по ссылкам посерфить как в былое время) (A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.)[https://github.com/magiblot/tvision]

Ну и до кучи, если первый портал не сработал - (TUI - GitHub - rothgar/awesome-tuis: List of projects that provide terminal user interfaces)[https://github.com/rothgar/awesome-tuis]

anonymous
()
Ответ на: комментарий от pekmop1024

Читаю про этот ансибль, есть ощущение, что он не поддерживает ssh серверы с логином через AD, где требуется парольная аутентификация. Если так, то это поделка…

seiken ★★★★★
() автор топика

Какая сейчас библиотека для терминального ГУЯ считается надёжной?

Во-первых, это называется TUI. Во-вторых, что значит надёжной? Не глохнет на низких оборотах? Не греется?

Язык - баш, на крайний случай питон

Для скрипта, да ещё и на баше, тебе достаточно (точнее, следует ограничиться) ANSI escape последовательностей для раскраски текста.

А для питона есть rich, textual.

anonymous
()
Ответ на: комментарий от anonymous

Для скрипта на баше следует ограничиться ANSI escape последовательностями

Тогда следует использовать tput, который будет универсален для всех терминалов, в частности для нестандартных как fbterm

anonymous
()

Будь мужиком, напиши на java. Будет +100 к ентерпрайзнутости. :-)

Ну а так ansible - стандарт дефакто для разворачивания всякого такого.

vtVitus ★★★★★
()
Ответ на: комментарий от Psilocybe

https://github.com/magiblot/tvision лол.

А вообще прикольно выходит, что в этих ваших линуксах, где консолечка - прямо-таки священный грааль, для TUI не придумали ничего лучше досовской проприетарщины от borland.

anonymous
()
Ответ на: комментарий от ivanich10

Во-первых, вагрант - это про менеджмент виртуалок и их конфигурацию. Во-вторых, докер - это не виртуалка, а контейнер для Линукса.

С докером какие-то неприятные телодвижения в последнее время происходят, Docker Desktop сделали платным для коммерческого использования. Кто знает, может они в один прекрасный момент и Линуксовые утилитки сделают платными… Так что люди ищут альтернативы, типа podman.

seiken ★★★★★
() автор топика
Последнее исправление: seiken (всего исправлений: 1)