To use the bash completion, compile the above program as sample
, place sample
on your $PATH
then run:
sample --help=bash > sample.comp
source sample.comp
You can now type in sample --ver
, press tab, and it will complete to sample --version
.
There are a couple of infelicities in the completion, in particular the program must be on your $PATH
and if you are on Windows you need to run sample.comp
through dos2unix
. It is also entirely undocumented, which sHould be fixed by the package author.