У меня есть простое приложение python, которое я хочу распространять через частный кран Homebrew. У меня есть следующие файлы в основном репозитории:Простая формула доморощенного для Python
test/
test.sh # script that runs the python script below.
main.py # main script.
И следующий конфиг (test.rb), приверженные мой водопроводного репо:
class Test < Formula
desc "Test."
url "https://github.com/..."
version "0.0.1"
def install
bin.install "test.sh"
end
test do
end
end
Но когда я устанавливаю файл main.py не доступный.
- Как я могу распространять (и ссылаться) связанные исходные скрипты?
- Могу ли я переименовать символическую ссылку, созданную в/usr/local/bin?
- Есть более полные, чем документы: (? Например, перечисляя полный синтаксис команды) https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Formula-Cookbook.md
Спасибо.
спасибо очень много - что работали. Однако было сложно определить путь к скрипту из символической ссылки. Я заработал, но похоже, что я что-то упускаю? DIR = $ (cd "$ (dirname" $ {BASH_SOURCE [0]} "&& pwd) SCRIPT = $ (dirname $ (readlink" $ 0 ")) ROOT = $ DIR/$ SCRIPT/../libexec python $ ROOT/main.py $ @ – rsb