Pregunta

¿Cómo puedo hacer que la finalización de pestañas funcione para seleccionar módulos CVS en Linux (preferiblemente utilizando bash)?

Por ejemplo, " cvs co " La pestaña + listaría los módulos que puedo pagar. He oído que es fácil hacerlo usando zsh, pero tampoco conseguí que funcionara.

Además, ¿cómo puedo enumerar todos los módulos disponibles (o repositorios) disponibles en el CVSROOT?

¿Fue útil?

Solución 3

En realidad, como ustedes dijeron, Ubuntu ha incorporado soporte para completar las pestañas de los módulos CVS.

Lo único que faltaba, tengo que agregar manualmente una asignación del nombre del módulo y su alias en el archivo CVSROOT / modules para que la finalización compatible funcione.

Otros consejos

Existe el proyecto finalización de Bash . Tiene algunos cvs completados, no estoy al 100% si puede determinar todos los módulos para el pago. Pero sería un buen lugar para comenzar.

Ya tengo este comportamiento, creo (no tengo un repositorio CVS confiable contra el cual verificar) en Ubuntu 8.04.

Hay un montón de código en / etc / bash_completion para manejar la finalización de cvs, podría querer echar un vistazo a eso.

Y el comando para listar módulos en un CVSRoot es cvs -d " $ the_cvsroot " pago -c

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top