LINUX.ORG.RU

Diago - иерархические меню в консоли


0

0
Вышла первая бета-версия программы Diago, позволяющей легко и удобно создавать иерархические системы меню в консоли. Программа написана на Python-е, занимает всего около 500 строк кода и выпущена под лицензией "GPL v3 or later".

>>> Официальный сайт Diago

anonymous

Проверено: anonymous_incognito ()
Полезная вещь, спасибо
Fedor ★★★
()
Ответ на: комментарий от barbuza
Имхо, полезнее написать на питоне просмотрщие порнухи. Тысячи красноглазых программистов вам за это спасибо скажут. А это - фтопку, ибо неясно нафига оно надо.
anonymous
()
Ответ на: комментарий от anonymous
Отмена на скрине - весело, чувствуются корни.
anonymous - йопта, не надо так говорить, скачай и посмотри примеры, сразу поймешь зачем это. По идее эту штуку, если доработать то можно использовать как инсталлер.
Автор молодец, главное не останавливаться!
niro
()
Ответ на: комментарий от barbuza
Тоже прочитал Django и думаю на кой в консоли джанга)
iriyoox
()
забавная и полезная вещь. автор молодец.

> По идее эту штуку, если доработать то можно использовать как инсталлер.

в качестве инсталлера общего назначения эту штуку имхо нет смысла использовать... потому как на питоне написана

инсталлер должен требовать минимум зависимостей - в идеале вообще никаких или только glibc, zlib ну и там другие базовые либы...

psychodealiq
()
Ответ на: комментарий от niro
to niro - чудилка, инсталлятором работает пакетный менеджер, а если уж совсем невперпеж писать надо нормальный ГУИ для иксов, а не использовать это пещерное поделие. На дворе 21 век, а тут фанатеги до сих пор херней страдают.
anonymous
()
Ответ на: комментарий от barbuza
> прочитал "Django"

Учись читать. Посети первый класс школы повторно, если не получается самостоятельно.

watashiwa_daredeska ★★★★
()
Ответ на: комментарий от anonymous
> а если уж совсем невперпеж писать надо нормальный ГУИ для иксов, а не использовать это пещерное поделие. На дворе 21 век, а тут фанатеги до сих пор херней страдают.

Да-да, а давайте ещё ssh отменим - он консольный, а это устарело. И будем пользователя добавлять rdesktop-ом или vnc.

anonymous
()
Ответ на: комментарий от anonymous
Вспомним gentoo, slackware. Там вроде инсталлеры консольные. Гентушный консольный справляется лучше гуишного. И между прочем он написан на питоне.
niro
()
Ответ на: комментарий от niro
>Вспомним gentoo, slackware. Там вроде инсталлеры консольные. Гентушный консольный справляется лучше гуишного. И между прочем он написан на питоне.

Самый лучший инсталлятор - в ArchLinux, он практически доведен до совершенства.

Aristarkh
()
Отличная штука. А вот инсталлятор федоры не сложнее виндовского.
mono ★★★★★
()
Ответ на: комментарий от anonymous
Обычный dialog позволяет сделать одну-единственную менюшку. И возвращает всего лишь информацию, что выбрали в этой менюшке (номер пункта). А эта штука позволяет сделать иерархию меню - меню с подменю и т.п. И она сама при выборе каких-то пунктов в таком иерархическом меню запускает какие-то действия. И всё это - простым лаконичным конфигом.

Эта штука САМА использует dialog.

Наиболее близкое сравнение, на что это больше всего похоже - как написано в ридми, на "Main Menu" из файловых менеджеров.

anonymous
()
> Вышла первая бета-версия программы Diago, позволяющей легко и удобно создавать иерархические системы меню в консоли. Программа написана на Python-е, занимает всего около 500 строк кода и выпущена под лицензией "GPL v3 or later".

Что есть Python-e?

ebonent ★★
()
Думаю, штука полезная, тока пока не знаю куда ее применить.
passshok
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.