diff --git a/tts-client.rb b/tts-client.rb new file mode 100644 index 0000000..e9a97fc --- /dev/null +++ b/tts-client.rb @@ -0,0 +1,18 @@ +class TtsClient < Formula + desc "Internal TTS Client for CSBX" + homepage "https://forgejo.csbx.dev/acmcarther/yesod" + version "0.0.2-b5422b0" + + # URL to your Forgejo Package Registry + url "https://forgejo.csbx.dev/api/packages/acmcarther/generic/tts-client/0.0.2-b5422b0/tts-client-darwin-arm64" + sha256 "993f75474bb44819c95561611e2fd085fcc193386881bf102c255eb0af874a4b" + + def install + # Rename to just 'tts-client' upon installation + bin.install "tts-client-darwin-arm64" => "tts-client" + end + + test do + system "#{bin}/tts-client", "--help" + end +end \ No newline at end of file diff --git a/tts-client.rb.tpl b/tts-client.rb.tpl index 234ba4e..2a14092 100644 --- a/tts-client.rb.tpl +++ b/tts-client.rb.tpl @@ -1,10 +1,10 @@ class TtsClient < Formula desc "Internal TTS Client for CSBX" homepage "https://forgejo.csbx.dev/acmcarther/yesod" - version "0.0.1" + version "{VERSION}" # URL to your Forgejo Package Registry - url "https://forgejo.csbx.dev/api/packages/acmcarther/generic/tts-client/0.0.2/tts-client-darwin-arm64" + url "{URL}" sha256 "{SHA256}" def install @@ -15,4 +15,4 @@ class TtsClient < Formula test do system "#{bin}/tts-client", "--help" end -end +end \ No newline at end of file