6d5b1f1e3be483bb09315d22a2175d1c97998167

Author
Jarryd Tilbrook <jrad.tilbrook@gmail.com>
Committer
Robby Russell <robby@planetargon.com>
Date

Message

Allow jira default action file based setting (#6367)

Diff

 1diff --git a/plugins/jira/jira.plugin.zsh b/plugins/jira/jira.plugin.zsh
 2index fe1772cd887be7e76da7fe86eb0743554dae6ad7..7d4e5b921f98099b54cc0f09f24f286ed5167fc8 100644
 3--- a/plugins/jira/jira.plugin.zsh
 4+++ b/plugins/jira/jira.plugin.zsh
 5@@ -2,13 +2,19 @@
 6 #
 7 # See README.md for details
 8 
 9-: ${JIRA_DEFAULT_ACTION:=new}
10-
11 function jira() {
12   emulate -L zsh
13-  local action=${1:=$JIRA_DEFAULT_ACTION}
14+  local action jira_url jira_prefix
15+  if [[ -f .jira-default-action ]]; then
16+    action=$(cat .jira-default-action)
17+  elif [[ -f ~/.jira-default-action ]]; then
18+    action=$(cat ~/.jira-default-action)
19+  elif [[ -n "${JIRA_DEFAULT_ACTION}" ]]; then
20+    action=${JIRA_DEFAULT_ACTION}
21+  else
22+    action="new"
23+  fi
24 
25-  local jira_url jira_prefix
26   if [[ -f .jira-url ]]; then
27     jira_url=$(cat .jira-url)
28   elif [[ -f ~/.jira-url ]]; then