Завершение вкладки CVS для модулей под Linux
-
03-07-2019 - |
Вопрос
Как я могу получить завершение табуляции для выбора модулей CVS под Linux (желательно с использованием bash)?
Например, "cvs co" + вкладка будет список модулей, которые я могу оформить. Я слышал, что это легко сделать с помощью zsh, но все же мне не удалось заставить его работать. Р>
Кроме того, как я могу перечислить все доступные модули (или репозитории?), доступные в CVSROOT?
Решение 3
На самом деле, как вы, ребята, сказали, в Ubuntu есть встроенная поддержка для завершения вкладок модулей CVS. Р>
Единственное, чего мне не хватало, я должен вручную добавить отображение имени модуля и его псевдонима в файле CVSROOT / modules, чтобы поддерживаемое завершение работало.
Другие советы
Существует завершение Bash . В нем есть завершение некоторых cvs, я не на 100% могу определить все модули для проверки. Но было бы неплохо начать.
Я думаю, что у меня уже есть такое поведение (у меня нет надежного хранилища CVS для проверки) в Ubuntu 8.04.
В / etc / bash_completion много кода для обработки завершения cvs, возможно, стоит взглянуть на это.
Команда для вывода списка модулей в CVSRoot - это cvs -d " $ the_cvsroot " оформить заказ -c