From 2ecc228b2325bf5fadb5c12a5ffff73167e53152 Mon Sep 17 00:00:00 2001
From: Robby Russell <robby@planetargon.com>
Date: Wed, 16 Dec 2009 11:23:41 -0800
Subject: [PATCH] Adding a function that will open up a ticket in Lighthouse
 based on the number and there being a URL in a hidden file.

---
 lib/functions.zsh | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/lib/functions.zsh b/lib/functions.zsh
index 2fb096dd6..f95a59827 100644
--- a/lib/functions.zsh
+++ b/lib/functions.zsh
@@ -58,3 +58,20 @@ function tm() {
   cd $1
   mate $1
 }
+
+# To use: add a .lighthouse file into your directory with the URL to the
+# individual project. For example:
+# https://rails.lighthouseapp.com/projects/8994
+# Example usage: http://screencast.com/t/ZDgwNDUwNT
+open_lighthouse_ticket () {
+  if [ ! -f .lighthouse-url ]; then
+    echo "There is no .lighthouse file in the current directory..."
+    return 0;
+  else
+    lighthouse_url=$(cat .lighthouse-url);
+    echo "Opening ticket #$1";
+    `open $lighthouse_url/tickets/$1`;
+  fi
+}
+
+alias lho='open_lighthouse_ticket'
-- 
2.21.0