我有一些 git 存储库,其中包含脚本(bash
和ruby
)。有没有办法使用 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