From 4e57305bddcc8406f2e1f87a685ca396f2dba9e3 Mon Sep 17 00:00:00 2001 From: Robby Russell 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 2fb096dd..f95a5982 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'