Size: a a a

2018 June 03

VK

Vyacheslav Koval in pro.bash
источник

n

nod in pro.bash
Кстати говорят в zsh этот режим лучше реализован
источник

VK

Vyacheslav Koval in pro.bash
Dima
только там ins/cmd в отличии от vi, порядок включния режимов изменен.
вроде все ок - на Esc обычный режим, i - редактирование
источник

D

Dima in pro.bash
Vyacheslav Koval
вроде все ок - на Esc обычный режим, i - редактирование
при запуске vi сначала командный режим, а при запуске баш в режиме vi сначало режим ввода.
источник

n

nod in pro.bash
Думаю, было бы крайне неудобно, если бы в шелле сразу был командный режим
источник

D

Dima in pro.bash
nod
Думаю, было бы крайне неудобно, если бы в шелле сразу был командный режим
точно
источник
2018 June 04

VK

Vyacheslav Koval in pro.bash
источник

D

Dima in pro.bash
класс. спасибо
источник
2018 June 05

D

Dima in pro.bash
источник

TK

Tetyana K in pro.bash
Никто не знает, есть какая-то опенсорсная общеизвестная библиотечка для command-line interface под плюсы?

К сожалению, просто брать с гитхаба нельзя, даже не смотря на лицензию
GNU readline не в счёт, хотя они и под С
Пайтоновские модули тоже не в счёт. Мне влом делать биндинги. Хотя если не найду, придётся делать. Или юзать readline
источник

VK

Vyacheslav Koval in pro.bash
а нужен аналог readline?
источник

VK

Vyacheslav Koval in pro.bash
а почему нельзя брать с гитхаба?
источник

VK

Vyacheslav Koval in pro.bash
Tetyana K
Никто не знает, есть какая-то опенсорсная общеизвестная библиотечка для command-line interface под плюсы?

К сожалению, просто брать с гитхаба нельзя, даже не смотря на лицензию
GNU readline не в счёт, хотя они и под С
Пайтоновские модули тоже не в счёт. Мне влом делать биндинги. Хотя если не найду, придётся делать. Или юзать readline
источник

VK

Vyacheslav Koval in pro.bash
если на перле
https://metacpan.org/pod/Caroline
источник

TK

Tetyana K in pro.bash
Vyacheslav Koval
а почему нельзя брать с гитхаба?
Потому что мы не ищем лёгких путей. Мне надо как-то в дипломе потом объяснять, почему я взяла в качестве вспомогательной какую-то левую библиотеку, не написанную мной
источник

TK

Tetyana K in pro.bash
Хотя там суть работы не в CLI
источник

n

nod in pro.bash
Tetyana K
Потому что мы не ищем лёгких путей. Мне надо как-то в дипломе потом объяснять, почему я взяла в качестве вспомогательной какую-то левую библиотеку, не написанную мной
Думаю, ответ "потому что незачем изобретать велосипед, readline используется во всех unix-подобных операционных системах по дефолту и обладает всем необходимым функционалом" подойдет?
Может, в busybox используется какой-то аналог? Не думаю, что там readline.
источник

TK

Tetyana K in pro.bash
readline совсем не левая библиотека, раз уж на то пошло :)
источник

n

nod in pro.bash
Хотя хз, gnu readline наверно только в линуксах, в других используется аналог под bsd-совместимой лицензией. Но функционал должен быть практически идентичен, по идее.
источник

TK

Tetyana K in pro.bash
Ой, ладно. И так пойдёт. Всё равно никто кроме моего науча не шарит :(
источник