summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorMarc-Antoine Lemieux <marc@marcantoinelemieux.com>2013-05-27 09:23:14 -0400
committerMarc-Antoine Lemieux <marc@marcantoinelemieux.com>2013-05-27 09:23:14 -0400
commitbd38c50241647a1d0b0e2ca49fb1d6b9a2b88806 (patch)
tree679169bb30ee4f857cfd69f73ca6e74217979a73 /plugins
parent79196f82130a97f8b6226f601c2f3424cf16e064 (diff)
downloadzsh-bd38c50241647a1d0b0e2ca49fb1d6b9a2b88806.tar.gz
zsh-bd38c50241647a1d0b0e2ca49fb1d6b9a2b88806.tar.bz2
zsh-bd38c50241647a1d0b0e2ca49fb1d6b9a2b88806.zip
fix the open command in linux using xdg-open
Diffstat (limited to 'plugins')
-rw-r--r--plugins/jira/jira.plugin.zsh11
1 files changed, 9 insertions, 2 deletions
diff --git a/plugins/jira/jira.plugin.zsh b/plugins/jira/jira.plugin.zsh
index b91f93c95..bea726a54 100644
--- a/plugins/jira/jira.plugin.zsh
+++ b/plugins/jira/jira.plugin.zsh
@@ -11,6 +11,13 @@
# Usage: jira # opens a new issue
# jira ABC-123 # Opens an existing issue
open_jira_issue () {
+ local open_cmd
+ if [[ $(uname -s) == 'Darwin' ]]; then
+ open_cmd='open'
+ else
+ open_cmd='xdg-open'
+ fi
+
if [ -f .jira-url ]; then
jira_url=$(cat .jira-url)
elif [ -f ~/.jira-url ]; then
@@ -28,9 +35,9 @@ open_jira_issue () {
else
echo "Opening issue #$1"
if [[ "x$JIRA_RAPID_BOARD" = "yes" ]]; then
- `open $jira_url/issues/$1`
+ $open_cmd "$jira_url/issues/$1"
else
- `open $jira_url/browse/$1`
+ $open_cmd "$jira_url/browse/$1"
fi
fi
}