8a8b821aaccac58c61c135322554902203150fc2
- Author
- Robby Russell <robby@planetargon.com>
- Committer
- Robby Russell <robby@planetargon.com>
- Date
Message
Merge pull request #1335 from paulredmond/plugin/jira
Open Jira issues from a project
Diff
1diff --git a/plugins/jira/jira.plugin.zsh b/plugins/jira/jira.plugin.zsh
2new file mode 100644
3index 0000000000000000000000000000000000000000..636e4619e37be6b64eea2ee1fed5d62bb0b8f98b
4--- /dev/null
5+++ b/plugins/jira/jira.plugin.zsh
6@@ -0,0 +1,22 @@
7+# To use: add a .jira-url file in the base of your project
8+# Setup: cd to/my/project
9+# echo "https://name.jira.com" >> .jira-url
10+# Usage: jira # opens a new issue
11+# jira ABC-123 # Opens an existing issue
12+open_jira_issue () {
13+ if [ ! -f .jira-url ]; then
14+ echo "There is no .jira-url file in the current directory..."
15+ return 0;
16+ else
17+ jira_url=$(cat .jira-url);
18+ if [ -z "$1" ]; then
19+ echo "Opening new issue";
20+ `open $jira_url/secure/CreateIssue!default.jspa`;
21+ else
22+ echo "Opening issue #$1";
23+ `open $jira_url/issues/$1`;
24+ fi
25+ fi
26+}
27+
28+alias jira='open_jira_issue'