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 }