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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.