|
8 | 8 | # brew install --build-from-source ./Formula/agentx.rb |
9 | 9 | # |
10 | 10 | # After publishing, users can install via: |
11 | | -# brew tap agentsdance/tap |
| 11 | +# brew tap agentsdance/agentx |
12 | 12 | # brew install agentx |
13 | 13 |
|
14 | 14 | class Agentx < Formula |
15 | 15 | desc "CLI tool for managing MCP servers and skills across AI coding agents" |
16 | 16 | homepage "https://github.com/agentsdance/agentx" |
17 | 17 | license "Apache-2.0" |
18 | | - version "0.0.1" |
| 18 | + version "0.0.7" |
19 | 19 |
|
20 | 20 | on_macos do |
21 | 21 | on_intel do |
22 | 22 | url "https://github.com/agentsdance/agentx/releases/download/v#{version}/agentx_#{version}_darwin_amd64.tar.gz" |
23 | | - # sha256 will be auto-populated by GoReleaser |
24 | | - sha256 "PLACEHOLDER_SHA256_DARWIN_AMD64" |
| 23 | + sha256 "6b7181fab5420bd6675e042cf5db5ba02809099fe49057bd1e1cae79c9e8de21" |
25 | 24 | end |
26 | 25 |
|
27 | 26 | on_arm do |
28 | 27 | url "https://github.com/agentsdance/agentx/releases/download/v#{version}/agentx_#{version}_darwin_arm64.tar.gz" |
29 | | - # sha256 will be auto-populated by GoReleaser |
30 | | - sha256 "PLACEHOLDER_SHA256_DARWIN_ARM64" |
| 28 | + sha256 "e5ca1aed035684a8c6d672399718418b350f433ba2a72766bd781df99252e6ee" |
31 | 29 | end |
32 | 30 | end |
33 | 31 |
|
34 | 32 | on_linux do |
35 | 33 | on_intel do |
36 | 34 | url "https://github.com/agentsdance/agentx/releases/download/v#{version}/agentx_#{version}_linux_amd64.tar.gz" |
37 | | - sha256 "PLACEHOLDER_SHA256_LINUX_AMD64" |
| 35 | + sha256 "19038bde1de5a4bc761c810762d0cdecdadbe85a21799896280951c24e2844a1" |
38 | 36 | end |
39 | 37 |
|
40 | 38 | on_arm do |
41 | 39 | url "https://github.com/agentsdance/agentx/releases/download/v#{version}/agentx_#{version}_linux_arm64.tar.gz" |
42 | | - sha256 "PLACEHOLDER_SHA256_LINUX_ARM64" |
| 40 | + sha256 "3f2da0a3b3e6880f4af2dbbab07d1fc88998c1bf8cf387d12e9928398d7568e4" |
43 | 41 | end |
44 | 42 | end |
45 | 43 |
|
| 44 | + head do |
| 45 | + url "https://github.com/agentsdance/agentx.git", branch: "master" |
| 46 | + depends_on "go" => :build |
| 47 | + end |
| 48 | + |
46 | 49 | def install |
| 50 | + if build.head? |
| 51 | + system "go", "build", "-ldflags", "-s -w -X github.com/agentsdance/agentx/internal/version.Version=head", "-o", "agentx", "." |
| 52 | + end |
47 | 53 | bin.install "agentx" |
48 | 54 | end |
49 | 55 |
|
|
0 commit comments