From de8d216c54666d1bb91e5c7ac72b34410caed8ef Mon Sep 17 00:00:00 2001 From: Mark Eissler Date: Fri, 13 Mar 2015 18:29:43 -0700 Subject: [PATCH] Updated bash completions for better-changelog. --- etc/bash_completion.sh | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/etc/bash_completion.sh b/etc/bash_completion.sh index de3feaf..645ee06 100644 --- a/etc/bash_completion.sh +++ b/etc/bash_completion.sh @@ -5,7 +5,23 @@ _git_bug(){ } _git_changelog(){ - __gitcomp "-l -t --list --tag --no-merges" + local s_opts=( '-a' '-l' '-t' '-f' '-s' '-n' '-p' '-x' '-h' '?' ) + local l_opts=( + '--all' + '--list' + '--tag' + '--final-tag' + '--start-tag' + '--no-merges' + '--prune-old' + '--stdout' + '--help' + ) + local merged_opts_str="" + merged_opts_str+="$(printf "%s " "${s_opts[@]}")" + merged_opts_str+="$(printf "%s " "${l_opts[@]}")" + + __gitcomp "$merged_opts_str" } _git_chore(){