]> git.rmz.io Git - dotfiles.git/blobdiff - zsh/plugins/jira/jira.plugin.zsh
merge oh-my-zsh into subdir
[dotfiles.git] / zsh / plugins / jira / jira.plugin.zsh
diff --git a/zsh/plugins/jira/jira.plugin.zsh b/zsh/plugins/jira/jira.plugin.zsh
new file mode 100644 (file)
index 0000000..de8d105
--- /dev/null
@@ -0,0 +1,22 @@
+# To use: add a .jira-url file in the base of your project
+# Setup: cd to/my/project
+#        echo "https://name.jira.com" >> .jira-url
+# Usage: jira           # opens a new issue
+#        jira ABC-123   # Opens an existing issue
+open_jira_issue () {
+  if [ ! -f .jira-url ]; then
+    echo "There is no .jira-url file in the current directory..."
+    return 0;
+  else
+    jira_url=$(cat .jira-url);
+    if [ -z "$1" ]; then
+      echo "Opening new issue";
+      `open $jira_url/secure/CreateIssue!default.jspa`;
+    else
+      echo "Opening issue #$1";
+      `open $jira_url/browse/$1`;
+    fi
+  fi
+}
+
+alias jira='open_jira_issue'