ncurses-подобные привязки в интерпретируемых языках

Существуют ли какие-либо привязки для ncurses или аналогичной структуры меню в интерпретируемых языках, которые делают процесс создания меню консоли и взаимодействия с параметрами до абсурда простым?

Я хочу быстро создать прототип утилиты настройки только для терминала, которая работает на компьютере с Linux, чтобы использовать некоторые ранее установленные локальные ресурсы.


person VxJasonxV    schedule 09.12.2010    source источник


Ответы (4)


Есть модуль PERL, раскрывающий CURSES:FORM и CURSES:WIDGETS, хотя я уверен, что они довольно древние. Однако они могут подойти для прототипирования.

http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/tools.html#PERLCURSES

person Wesley Rice    schedule 09.12.2010
comment
Я не думаю, что проклятия изменились за последнее десятилетие или около того, довольно древние, вероятно, не имеет значения. - person mu is too short; 09.12.2010

urwid для Python довольно прост (см. некоторые примеры) и активно поддерживается.

person Nicholas Riley    schedule 09.12.2010

Вам может понадобиться Dialog утилита.

person caf    schedule 09.12.2010
comment
Хм. На этой странице lxdialog упоминается как программное обеспечение Kernel menuconfig, что является моделью, которую я имел в виду. Интересный. - person VxJasonxV; 09.12.2010

Стандартная библиотека Python поставляется с модулем curses, который можно использовать для этого. Кроме того, здесь находится HOWTO.

person Noufal Ibrahim    schedule 09.12.2010