Announcing the JIRA Plugin for Quicksilver

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.

9 Responses to “Announcing the JIRA Plugin for Quicksilver”


  1. 1 Will

    Impressive

  2. 2 Chris Beams

    Jeremy - thanks for a great plugin! Any plans to expand the available parameters? Being able to set assignee would be helpful.

  3. 3 Jeremy Higgs

    Hi Chris,

    I plan to do a lot more with the plugin, but haven’t had a chance over the past few weeks. (Adding an assignee shouldn’t be too hard, though.) I’ll setup a new JIRA project at some stage so people can request features.

  4. 4 Chris Beams

    That’s great - I look forward to it!

  5. 5 kazoolist

    Fantastic!

    Being able to enter issues via Quicksilver is really slick.

  6. 6 kevin

    Hey. Do you have any plans to update this? I was excited to stumble across it today, but it wasn’t compatible with the current version of QS. Judging from your blog, you have plenty of other balls in the air, but I thought it was worth asking. Thanks.

  7. 7 Jeremy Higgs

    Hi Kevin,

    Unfortunately, I don’t have time at the moment to work on this (or any of the other ideas I have floating around). If you want to have a crack at it, let me know and I can email the source to you!

    Jeremy.

  8. 8 Paul

    Hey Jeremy,

    Do you still have the source for this project? I’d be interested in taking a crack at it. You are welcome to email me if necessary.

    Thanks!

    Paul

  9. 9 Jeremy Higgs

    Hi Paul,

    I actually added the source some time ago to the public Atlassian Subversion repository:

    https://svn.atlassian.com/svn/public/contrib/jira/quicksilver-jira-plugin/

    All you need to do is sign up for an account and you should be good to go!

    Hope this helps,

    Jeremy

Leave a Reply




Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Australia
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Australia