From 6def64c8e0b6d6d41b8768db6d8448f8bc320bbf Mon Sep 17 00:00:00 2001 From: Dave Reisner Date: Sat, 8 Jul 2017 09:25:13 -0400 Subject: add set-git-protocol command While we're at it, separate our help output into two sections, since we're accumulating a growing list of subcommands which operate not on packages, but on the meta level of the asp repo. Closes #15. --- shell/bash-completion | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'shell/bash-completion') diff --git a/shell/bash-completion b/shell/bash-completion index acff4c8..3c7fc06 100644 --- a/shell/bash-completion +++ b/shell/bash-completion @@ -17,6 +17,7 @@ _asp() { [ALL_PACKAGES]='checkout difflog export list-arches list-repos log shortlog show ls-files' [LOCAL_PACKAGES]='untrack update' [NONE]='disk-usage gc help list-all list-local' + [PROTO]='set-git-protocol' ) # flags @@ -45,6 +46,10 @@ _asp() { verb=$word comps=$(ASP_GIT_QUIET=1 \asp list-local | sed 's,.*/,,') break + elif in_array "$word" ${verbs[PROTO]}; then + verb=$word + comps='git http https' + break elif in_array "$word" ${verbs[NONE]}; then verb=$word break -- cgit v1.2.3-54-g00ecf