On 7/17/08, Tieg Zaharia <[EMAIL PROTECTED]> wrote:
>
> This should work; I tried to condense the first 3 lines into a 1-liner but :
>
> Shoes.app do
>   @git_path = `which git`.strip
>   @git_path = ask("I couldn't find git. Do you know where it is?") if
> @git_path.empty?
>   @git_path.gsub!(/\/git$/, '')
>
>   @git_rev_list = "[EMAIL PROTECTED]/git-rev-list"
>
>   stack do
>     para "Your git-rev-list command is: [EMAIL PROTECTED]"
>   end
> end
>
>
>
> -tieg
>
>  On Thu, Jul 17, 2008 at 3:23 AM, Joshua Ballanco <[EMAIL PROTECTED]>
> wrote:
> > What am I doing wrong? This should work, yes? Also, I think I'm missing an
> easier way to check for the presence of git. Ideas?
> >
> > Shoes.app do
> >  ENV['PATH'].split(':').reverse.each do |path|
> >    cmd_with_path = "#{path}/git-rev-list"
> >    if File.exists? cmd_with_path
> >      @git_rev_list = cmd_with_path
> >    end
> >  end
> >
> >  if @git_rev_list.nil?
> >    @git_rev_list = ask "I couldn't find git. Do you know where it is?"
> >  end
> >
> >  stack do
> >    para "Your git-rev-list command is: [EMAIL PROTECTED]"
> >  end
> > end
> >
> > Any/all help appreciated!
> >
> > Cheers,
> >
> > Josh
> >
>
>
Only one prob: it won't work on windows. (wait, very few ppl actually
use git/window$)

Reply via email to