4

У меня есть некоторые репозитории git, в которых есть скрипты (bash и ruby). Есть ли способ использовать homebrew для подключения этих репозиториев и установки этих скриптов в /usr/local/bin? Если да, то как мне их настроить?

В идеале для сценариев ruby он будет проверять наличие зависимостей (они являются gems) и сначала их устанавливать, но это не обязательно (если они указываются с помощью что-то вроде depends_on 'some-gem' => :ruby?).

1 ответ1

5

Разобрался, поэтому выложу пример для каждого.

скрипты 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

рубиновые скрипты

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .