From 5d42458b48ffdc294ac3e21fdbc650c4e360b5d3 Mon Sep 17 00:00:00 2001 From: Zack Hsi Date: Fri, 31 Jul 2015 14:50:41 -0700 Subject: [PATCH] Add JIRA setting to show dashboard instead of create issue My most common JIRA action is to view my dashboard, so that's what the command `jira` should do. --- plugins/jira/jira.plugin.zsh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/plugins/jira/jira.plugin.zsh b/plugins/jira/jira.plugin.zsh index 9a8932702..2522cbe21 100644 --- a/plugins/jira/jira.plugin.zsh +++ b/plugins/jira/jira.plugin.zsh @@ -2,6 +2,10 @@ # You can also set JIRA_URL in your .zshrc or put .jira-url in your home directory # .jira-url in the current directory takes precedence # +# If you prefer the jira command to show your dashboard, set: +#JIRA_DASHBOARD="true" +# in you .zshrc +# # If you use Rapid Board, set: #JIRA_RAPID_BOARD="true" # in you .zshrc @@ -31,8 +35,11 @@ open_jira_issue () { fi if [ -z "$1" ]; then - echo "Opening new issue" - open_command "${jira_url}/secure/CreateIssue!default.jspa" + if [[ "$JIRA_DASHBOARD" = "true" ]]; then + open_command "${jira_url}/secure/Dashboard.jspa" + else + open_command "${jira_url}/secure/CreateIssue!default.jspa" + fi elif [[ "$1" = "assigned" || "$1" = "reported" ]]; then jira_query $@ else