refactor(jira)!: rename myissues to mine and add completion (#10931)

This commit is contained in:
August Feng 2023-01-09 14:43:42 -05:00 committed by GitHub
parent 9f31951019
commit fc722807f8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 2 deletions

View File

@ -18,11 +18,11 @@ This plugin supplies one command, `jira`, through which all its features are exp
jira # performs the default action jira # performs the default action
jira new # opens a new issue jira new # opens a new issue
jira mine # queries for your own issues
jira dashboard # opens your JIRA dashboard jira dashboard # opens your JIRA dashboard
jira tempo # opens your JIRA Tempo jira tempo # opens your JIRA Tempo
jira reported [username] # queries for issues reported by a user jira reported [username] # queries for issues reported by a user
jira assigned [username] # queries for issues assigned to a user jira assigned [username] # queries for issues assigned to a user
jira myissues # queries for you own issues
jira branch # opens an existing issue matching the current branch name jira branch # opens an existing issue matching the current branch name
# The branch name may have prefixes ending in "/": "feature/MP-1234", # The branch name may have prefixes ending in "/": "feature/MP-1234",
# and also suffixes starting with "_": "MP-1234_fix_dashboard" # and also suffixes starting with "_": "MP-1234_fix_dashboard"

View File

@ -4,6 +4,7 @@
local -a _1st_arguments local -a _1st_arguments
_1st_arguments=( _1st_arguments=(
'new:create a new issue' 'new:create a new issue'
'mine:open my issues'
'dashboard:open the dashboard' 'dashboard:open the dashboard'
'tempo:open the tempo' 'tempo:open the tempo'
'reported:search for issues reported by a user' 'reported:search for issues reported by a user'

View File

@ -44,7 +44,7 @@ function jira() {
open_command "${jira_url}/secure/CreateIssue!default.jspa" open_command "${jira_url}/secure/CreateIssue!default.jspa"
elif [[ "$action" == "assigned" || "$action" == "reported" ]]; then elif [[ "$action" == "assigned" || "$action" == "reported" ]]; then
_jira_query ${@:-$action} _jira_query ${@:-$action}
elif [[ "$action" == "myissues" ]]; then elif [[ "$action" == "mine" ]]; then
echo "Opening my issues" echo "Opening my issues"
open_command "${jira_url}/issues/?filter=-1" open_command "${jira_url}/issues/?filter=-1"
elif [[ "$action" == "dashboard" ]]; then elif [[ "$action" == "dashboard" ]]; then