如何使用 Homebrew 安装脚本

如何使用 Homebrew 安装脚本

我有一些 git 存储库,其中包含脚本(bashruby)。有没有办法使用 homebrew 来利用这些存储库并将这些脚本安装到/usr/local/bin?如果可以,我需要如何设置它们?

理想情况下,对于ruby脚本,它会检查依赖项(它们是gems)并首先安装它们,但这不是强制性的(是否应该用类似的东西来指定它们depends_on 'some-gem' => :ruby?)。

答案1

我已经弄清楚了,所以我将为每个示例发布一个例子。

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

ruby 脚本

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

相关内容