Завершение вкладки CVS для модулей под Linux - PullRequest
3 голосов
/ 17 октября 2008

Как я могу получить завершение табуляции для выбора модулей CVS под Linux (желательно с использованием bash)?

Например, на вкладке "cvs co" + перечислены модули, которые я могу оформить. Я слышал, что это легко сделать с помощью zsh, но все же мне не удалось заставить его работать.

Кроме того, как я могу перечислить все доступные модули (или репозитории?), Доступные в CVSROOT?

Ответы [ 3 ]

2 голосов
/ 17 октября 2008

У меня уже есть такое поведение (у меня нет надежного CVS-хранилища для проверки) в Ubuntu 8.04.

В / etc / bash_completion много кода для обработки завершения cvs, возможно, стоит взглянуть на это.

И команда для вывода списка модулей в CVSRoot: cvs -d "$the_cvsroot" checkout -c

2 голосов
/ 17 октября 2008

Существует проект Завершение Bash . В нем есть завершение некоторых cvs, я не на 100% могу определить все модули для проверки. Но было бы неплохо начать.

0 голосов
/ 28 октября 2008

На самом деле, как вы, ребята, сказали, в Ubuntu есть встроенная поддержка завершения вкладок модулей CVS.

Единственное, чего мне не хватало, я должен вручную добавить отображение имени модуля и его псевдонима в файле CVSROOT / modules, чтобы поддерживаемое завершение работало.

...