Hi All

Just had a taste of the effort that's gone in to Bash completion (this 
on Debian Etch):


In a directory with a bunch of .c and .h files, including file1.c and 
file1.h. Files under cvs version control.


rm file1.c

cvs delete fi (TAB for completion) gives

cvs delete file1.c  (Bemusement - I was expecting file1.h, and needing 
to backspace the h to c)

cvs add fi (TAB for completion) gives

cvs add file1.h  !!


Pretty amazing. Played with touching/deleting a couple of dummy files, 
don't get same effect, so I guess bash is going down into the 
CVS/Entries file. /etc/bash_completion is 200+K long - lot of stuff in 
there on all the common commands.


Cheers

Tim

-- 
Next meeting: Dorchester, Tuesday 2009-07-07 20:00
Dorset LUG: http://dorset.lug.org.uk/
Chat: http://www.mibbit.com/?server=irc.blitzed.org&channel=%23dorset
List info: https://mailman.lug.org.uk/mailman/listinfo/dorset

Reply via email to