Como usar o homebrew para instalar scripts

4

Eu tenho alguns git repos que possuem scripts neles ( bash e ruby ). Existe uma maneira de usar o homebrew para tocar nesses repositórios e instalar esses scripts em /usr/local/bin ? Se sim, como preciso configurá-los?

O ideal seria que os scripts de ruby verificassem dependências (eles são gems ) e instalassem os primeiros, mas isso não é obrigatório (eles devem ser especificados com algo como depends_on 'some-gem' => :ruby ?).

    
por user137369 18.12.2013 / 15:20

1 resposta

5

Descobri isso, então vou postar um exemplo para cada um.

scripts do bash

require 'formula'

class MyBashScripts < Formula
  homepage 'http://example.com'
  head 'https://github.com/user/my-bash-scripts.git'

  def install
    bin.install 'script1', 'script2', 'script3'
  end
end

scripts de rubi

require 'formula'

class MyRubyScripts < Formula
  depends_on 'some-gem' => :ruby

  homepage 'http://example.com'
  head 'https://github.com/user/my-ruby-scripts.git'

  def install
    bin.install 'script1', 'scrip2', 'script3'
  end
end
    
por 20.12.2013 / 23:41