浏览代码

Merge pull request #1335 from paulredmond/plugin/jira

Open Jira issues from a project
Robby Russell 12 年之前
父节点
当前提交
8a8b821aac
共有 1 个文件被更改,包括 22 次插入0 次删除
  1. 22 0
      plugins/jira/jira.plugin.zsh

+ 22 - 0
plugins/jira/jira.plugin.zsh

@@ -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/issues/$1`;
+    fi
+  fi
+}
+
+alias jira='open_jira_issue'