aboutsummaryrefslogtreecommitdiffstats
path: root/misc/zsh_completion
diff options
context:
space:
mode:
authorAmine Hilaly <hilalyamine@gmail.com>2019-06-23 14:50:15 +0200
committerAmine Hilaly <hilalyamine@gmail.com>2019-06-24 21:34:48 +0200
commit9b4b1fc09a9fca1aeb48560a258de8990070b3b5 (patch)
treeec4da082f377f6e7ec84128cc50443d97dc6daa0 /misc/zsh_completion
parent0dea0f6a7673865b16e71f1998c3b0db33a54514 (diff)
downloadgit-bug-9b4b1fc09a9fca1aeb48560a258de8990070b3b5.tar.gz
Rebase and add bridge push zsh & powershell completion
Diffstat (limited to 'misc/zsh_completion')
-rw-r--r--misc/zsh_completion/git-bug57
1 files changed, 8 insertions, 49 deletions
diff --git a/misc/zsh_completion/git-bug b/misc/zsh_completion/git-bug
index 97fb27c5..1e2ed511 100644
--- a/misc/zsh_completion/git-bug
+++ b/misc/zsh_completion/git-bug
@@ -1,4 +1,3 @@
-<<<<<<< HEAD
#compdef _git-bug git-bug
@@ -117,6 +116,7 @@ function _git-bug_bridge {
commands=(
"configure:Configure a new bridge."
"pull:Pull updates."
+ "push:Push updates."
"rm:Delete a configured bridge."
)
_describe "command" commands
@@ -130,6 +130,9 @@ function _git-bug_bridge {
pull)
_git-bug_bridge_pull
;;
+ push)
+ _git-bug_bridge_push
+ ;;
rm)
_git-bug_bridge_rm
;;
@@ -150,6 +153,10 @@ function _git-bug_bridge_pull {
_arguments
}
+function _git-bug_bridge_push {
+ _arguments
+}
+
function _git-bug_bridge_rm {
_arguments
}
@@ -395,51 +402,3 @@ function _git-bug_webui {
'(-p --port)'{-p,--port}'[Port to listen to (default is random)]:'
}
-=======
-#compdef git-bug
-
-_arguments \
- '1: :->level1' \
- '2: :->level2' \
- '3: :_files'
-case $state in
- level1)
- case $words[1] in
- git-bug)
- _arguments '1: :(add bridge commands comment deselect label ls ls-id ls-label pull push select show status termui title user version webui)'
- ;;
- *)
- _arguments '*: :_files'
- ;;
- esac
- ;;
- level2)
- case $words[2] in
- bridge)
- _arguments '2: :(configure pull push rm)'
- ;;
- comment)
- _arguments '2: :(add)'
- ;;
- label)
- _arguments '2: :(add rm)'
- ;;
- status)
- _arguments '2: :(close open)'
- ;;
- title)
- _arguments '2: :(edit)'
- ;;
- user)
- _arguments '2: :(adopt create ls)'
- ;;
- *)
- _arguments '*: :_files'
- ;;
- esac
- ;;
- *)
- _arguments '*: :_files'
- ;;
-esac
->>>>>>> 3daac46... update man docs and completion scripts