Domanda

Come posso ottenere il completamento della scheda per la selezione dei moduli CVS su Linux (preferibilmente usando bash)?

Ad esempio, " cvs co " + tab elenca i moduli che posso verificare. Ho sentito che è facile fare zsh, ma non sono riuscito a farlo funzionare.

Inoltre, come posso elencare tutti i moduli disponibili (o repository?) disponibili nel CVSROOT?

È stato utile?

Soluzione 3

In realtà, come avete detto, Ubuntu ha integrato il supporto per il completamento delle schede dei moduli CVS.

L'unica cosa che mi mancava, dovevo aggiungere manualmente una mappatura del nome del modulo e del suo alias nel file CVSROOT / modules affinché il completamento supportato funzioni.

Altri suggerimenti

Esiste il progetto Completamento Bash . Ha un po 'di completamento cvs, non sono al 100% se riesce a determinare tutti i moduli per il checkout. Ma sarebbe un buon punto di partenza.

Ho già questo comportamento, penso (non ho un repository CVS affidabile da verificare) in Ubuntu 8.04.

C'è un sacco di codice in / etc / bash_completion per gestire il completamento di cvs, potrebbe volerlo dare un'occhiata.

E il comando per elencare i moduli su una CVSRoot è cvs -d " $ the_cvsroot " checkout -c

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top