Вопрос

Как я могу получить завершение табуляции для выбора модулей 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top