From fa4b64285d02ac12cafbb753b608321dbfcd961e Mon Sep 17 00:00:00 2001 From: Zoran Zaric Date: Sat, 1 Jan 2011 17:15:16 -0800 Subject: [PATCH] Sample bash completion rules for redo targets. --- contrib/bash_completion.d/redo | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 contrib/bash_completion.d/redo 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