Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Реализация CLI  (Прочитано 1099 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Shved

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
Реализация CLI
« : 24 Июня 2011, 03:17:37 »
В общем у меня программка с собственным командным интерфейсом (как например у GRUB2 или XMMS2). Надо реализовать историю, автозаполнение, редактирование и т. п. Посоветовали EditLine пока что сижу на нем. Но с помощью него нельзя реализовать автозаполнение. (по крайней мере я нигде не нашел). Самому написать все эти фитчи было бы не сложно - была б возможность. Сколько ни искал - не нашел как можно было бы программно управлять курсором (передвижение по стрелкам, там удаление символов и т. п.) Кто-нибудь может быть подскажет функции для управления консолькой или библиотеку наподобие EditLine с большими возможностями? Заранее спасибо.

andrey_p

  • Гость
Re: Реализация CLI
« Ответ #1 : 24 Июня 2011, 04:34:07 »
Библиотека для управления консолью - ncurses, но это еще тот гемор... эээ... удовольствие. А то, что тебе надо - это readline.

Оффлайн Shved

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
Re: Реализация CLI
« Ответ #2 : 24 Июня 2011, 12:21:21 »
ncurses пробовал - совсем не то, она чистит экран при каждом запуске, а мне это не нужно.
readline - вроде то что нужно, осталось найти как его заюзать) спс)

 

Страница сгенерирована за 0.014 секунд. Запросов: 22.