Я хотел бы написать свою собственную интерактивную оболочку для Linux.Рамка для командной оболочки как интерактивное приложение командной строки
- ограниченный набор своих собственных команд
- нет необходимости запускать внешние исполняемые файлы
Это не трудно сделать это, но я хотел бы сделать somethimg более дружественным к пользователю.
- TAB автоматического завершения
- интерактивная линия редактирования
- история последних команд
Есть ли какой-либо библиотеки/рамки/минимальная оболочка, которая может быть использована для этого? Так что мне самому не нужно писать все.
Предпочтительная лицензия некоторые разрешительный (MIT, BSD, Apache, ..)
Предпочитаемый язык Python, C, C++, JavaScript или ш
Можно было бы утверждать, что это дубликат http://stackoverflow.com/questions/1883467/is-there-a-simple-alternative-to-readline - любой ответ также был бы приемлемым ответом здесь - - хотя с современными правилами сайта этот вопрос больше не будет разрешен. –
Если бы я знал readline, я бы сам это сделал. – j123b567
Конечно, люди, не зная правильных ключевых слов, - это то, почему мы * хотим * хорошие повторяющиеся вопросы (то есть дубликаты, которые задают вопрос таким образом, что кто-то, кто не знает ключевых слов, будет и в значительной степени отличается от любые другие способы, о которых ранее задавали один и тот же вопрос на сайте) - мы отмечаем их как близкие, так и повторяющиеся, а затем указываем указатель/указатель на канонический ответ, тем самым добавляя ценность к базе знаний. –