86a889ea083d341ba2bc48656008e5af46a3df2d

Author
Robby Russell <robby@planetargon.com>
Committer
Robby Russell <robby@planetargon.com>
Date

Message

Merge pull request #1849 from lemieux/master

Fix for Jira plugin on Linux

Diff

 1diff --git a/plugins/jira/jira.plugin.zsh b/plugins/jira/jira.plugin.zsh
 2index b91f93c9565620f53094880cef5bc0469ab3250f..bea726a54d9cf98d824005b0adbd0f5498a0b294 100644
 3--- a/plugins/jira/jira.plugin.zsh
 4+++ b/plugins/jira/jira.plugin.zsh
 5@@ -11,6 +11,13 @@
 6 # Usage: jira           # opens a new issue
 7 #        jira ABC-123   # Opens an existing issue
 8 open_jira_issue () {
 9+  local open_cmd
10+  if [[ $(uname -s) == 'Darwin' ]]; then
11+    open_cmd='open'
12+  else
13+    open_cmd='xdg-open'
14+  fi
15+
16   if [ -f .jira-url ]; then
17     jira_url=$(cat .jira-url)
18   elif [ -f ~/.jira-url ]; then
19@@ -28,9 +35,9 @@ open_jira_issue () {
20   else
21     echo "Opening issue #$1"
22     if [[ "x$JIRA_RAPID_BOARD" = "yes" ]]; then
23-      `open $jira_url/issues/$1`
24+      $open_cmd  "$jira_url/issues/$1"
25     else
26-      `open $jira_url/browse/$1`
27+      $open_cmd  "$jira_url/browse/$1"
28     fi
29   fi
30 }