I spend a lot of time interacting with the JIRA issue tracking software – often small tasks that need to be completed ("Add support for x recipe format", "Fix x on the website"). Though I'm fond of the web interface, the amount of clicks required to create a new issue can become tedious.
I'm also a HUGE fan of Quicksilver, so it seemed natural to leverage its productivity-foo to speed up the process.
With that in mind, I'd like to present the brand-spankin' new "JIRA Plugin for Quicksilver".
The following movie demonstrates how to configure the details of a JIRA instance and create a new issue using Quicksilver:
Watch the movie (You may need to control-/right-click on the link and download the movie.)
To create an issue, enter Quicksilver's "text entry" mode (press "."), and type in the information in the following format:
issue summary [: issue description] @ project key [> issue type]
The description and issue type (a number corresponding to the type – by default, a bug is 1, new features are 2, tasks are 3, improvements are 4) are optional.
For example, to create a new issue called "New Issue", in the project "FOO", you would type the following:
New Issue @ FOO
After that, tab across, type in "JIRA" and the "Create new issue in JIRA…" action will appear. Hitting enter on that will create the issue and open a new browser window for the issue.
Download version 0.1 here.
Notes:
- The JIRA password is stored in the Quicksilver preferences in PLAINTEXT for the moment. I will investigate storing it in the keychain in the future.
- It will also spit out a bunch of logs into your console. No biggie.

