2015-08-18 17:05:54 +08:00
|
|
|
#compdef jira
|
|
|
|
#autoload
|
|
|
|
|
|
|
|
local -a _1st_arguments
|
|
|
|
_1st_arguments=(
|
|
|
|
'new:create a new issue'
|
2023-01-10 03:43:42 +08:00
|
|
|
'mine:open my issues'
|
2015-08-18 17:05:54 +08:00
|
|
|
'dashboard:open the dashboard'
|
2020-05-22 00:11:18 +08:00
|
|
|
'tempo:open the tempo'
|
2015-08-18 17:05:54 +08:00
|
|
|
'reported:search for issues reported by a user'
|
|
|
|
'assigned:search for issues assigned to a user'
|
2018-04-15 19:17:23 +08:00
|
|
|
'branch:open the issue named after the git branch of the current directory'
|
2015-09-12 06:37:39 +08:00
|
|
|
'dumpconfig:display effective jira configuration'
|
2024-03-26 16:48:14 +08:00
|
|
|
'help:print usage help to stdout'
|
2015-08-18 17:05:54 +08:00
|
|
|
)
|
|
|
|
|
|
|
|
_arguments -C \
|
|
|
|
':command:->command' \
|
|
|
|
'*::options:->options'
|
|
|
|
|
|
|
|
case $state in
|
|
|
|
(command)
|
|
|
|
_describe -t commands "jira subcommand" _1st_arguments
|
|
|
|
return
|
|
|
|
;;
|
|
|
|
esac
|