2015-06-02 2 views
2

Я ищу имя программы bash, которая «обертывает» другие команды, которые вводят ввод, интерактивны и позволяет вам редактировать вход с помощью клавиши со стрелками и клавишу удаления.Bash program/wrapper, который позволяет редактировать клавиши со стрелками/удалением

Например, если вы запустите aws configure, вам будут предложены ключи доступа. Если вы введете его и сделаете ошибку, когда вы нажмете delete, терминал выведет на экран^H, а не удалит последний символ. Однако, если вы запустите X aws configure, где X - это программа bash, о которой я говорю, вы можете нажать клавишу «удалить», и она удалит последний типизированный символ, если хотите. Аналогично, если вы запустите read -p "string" string, вы не сможете использовать клавиши со стрелками/удалениями, но если вы запустите X read -p "string" string, вы можете [я знаю, что вы также можете сделать read -e "string" string, но sudo read -e "string" string не представляется возможным на Ubuntu, и в любом случае это не так точка этого вопроса.] Программа X имеет такое поведение для почти любой такой команды bash, насколько я помню.

Я использовал эту программу раньше, но не могу, чтобы жизнь меня помнила его имя. Я считаю, что он встроен в Mac OS X, но я не уверен. Я думаю, что это довольно хорошо известно. Я попробовал Googling, но никаких релевантных результатов.

ответ

2

rlwrap - это программа-оболочка, позволяющая командам CLI, которые запрашивают ввод, использует библиотеку readline, не связывая ее с ней.

+0

Да, это тот! – user2258552

Смежные вопросы