From 9690742134ad6eabc3728f28225dfdc49c3cb9f9 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Mon, 10 Jun 2019 03:02:19 +0200 Subject: Add code-review.bash-completion Basic Bash completion of `code-review` subcommands. --- code-review.bash-completion | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 code-review.bash-completion diff --git a/code-review.bash-completion b/code-review.bash-completion new file mode 100644 index 0000000..6da8b9c --- /dev/null +++ b/code-review.bash-completion @@ -0,0 +1,20 @@ +function _code_review () { + local cur + local subcommands="changed-files commits diff difftool start stat" + + COMPREPLY=() + cur=${COMP_WORDS[COMP_CWORD]} + + case "$COMP_CWORD" in + 1 | 2) + COMPREPLY=( $( compgen -W "$subcommands" -- $cur ) ) + ;; + 3) + COMPREPLY=() + ;; + esac + + return 0 +} + +complete -o default -F _code_review code-review -- cgit v1.2.3