Przeglądaj źródła

bump: cli version (#24)

crazywoola 5 miesięcy temu
rodzic
commit
309142acf1
2 zmienionych plików z 26 dodań i 9 usunięć
  1. 25 8
      dify.rb
  2. 1 1
      docs/build_homebrew.md

+ 25 - 8
dify.rb

@@ -1,29 +1,46 @@
 class Dify < Formula
   desc "Dify"
   homepage "https://github.com/langgenius/dify-plugin-daemon"
-  version "0.0.1-beta.23"
+  VERSION = "0.0.1"
+  version VERSION
 
   if OS.mac?
     if Hardware::CPU.intel?
-      url "https://github.com/langgenius/dify-plugin-daemon/releases/download/0.0.1-beta.23/dify-plugin-darwin-amd64"
+      url "https://github.com/langgenius/dify-plugin-daemon/releases/download/#{VERSION}/dify-plugin-darwin-amd64"
     elsif Hardware::CPU.arm?
-      url "https://github.com/langgenius/dify-plugin-daemon/releases/download/0.0.1-beta.23/dify-plugin-darwin-arm64"
+      url "https://github.com/langgenius/dify-plugin-daemon/releases/download/#{VERSION}/dify-plugin-darwin-arm64"
     end
   elsif OS.linux?
     if Hardware::CPU.intel?
-      url "https://github.com/langgenius/dify-plugin-daemon/releases/download/0.0.1-beta.23/dify-plugin-linux-amd64"
+      url "https://github.com/langgenius/dify-plugin-daemon/releases/download/#{VERSION}/dify-plugin-linux-amd64"
     elsif Hardware::CPU.arm?
-      url "https://github.com/langgenius/dify-plugin-ddify aemon/releases/download/0.0.1-beta.23/dify-plugin-linux-arm64"
+      url "https://github.com/langgenius/dify-plugin-daemon/releases/download/#{VERSION}/dify-plugin-linux-arm64"
     end
   elsif OS.windows?
-    url "https://github.com/langgenius/dify-plugin-daemon/releases/download/0.0.1-beta.23/dify-plugin-windows-amd64"
+    url "https://github.com/langgenius/dify-plugin-daemon/releases/download/#{VERSION}/dify-plugin-windows-amd64"
   end
 
   def install
-    bin.install "dify-plugin-darwin-#{Hardware::CPU.arch}" => "dify"
+    # Determine the OS and architecture to select the correct binary.
+    os = if OS.mac?
+           "darwin"
+         elsif OS.linux?
+           "linux"
+         elsif OS.windows?
+           "windows"
+         end
+
+    arch = if Hardware::CPU.intel?
+             "amd64"
+           elsif Hardware::CPU.arm?
+             "arm64"
+           end
+
+    bin.install "dify-plugin-#{os}-#{arch}" => "dify"
   end
 
   test do
-    assert_match version.to_s, shell_output("#{bin}/dify --version")
+    # Verify that running `dify --version` returns the expected version.
+    assert_match VERSION.to_s, shell_output("#{bin}/dify --version")
   end
 end

+ 1 - 1
docs/build_homebrew.md

@@ -13,5 +13,5 @@ brew -v
 ### Install CLI tool
 
 ```bash
-brew install --build-from-source ./dify.rb
+brew install --formula ./dify.rb
 ```