diff --git a/contrib/bash_completion.d/redo b/contrib/bash_completion.d/redo new file mode 100644 index 0000000..796e7b8 --- /dev/null +++ b/contrib/bash_completion.d/redo @@ -0,0 +1,12 @@ +_redo() +{ + local cur + COMPREPLY=() + cur="${COMP_WORDS[COMP_CWORD]}" + + local targets=$(for t in `ls *.do | sed 's/\.do$//'`; do echo ${t}; done) + + COMPREPLY=($(compgen -W "${targets}" $cur)) +} + +complete -F _redo redo