mirror of
https://github.com/DeusData/codebase-memory-mcp.git
synced 2026-11-04 10:48:20 +00:00
Release archives now carry THIRD_PARTY_NOTICES.md, generated by scripts/gen-third-party-notices.sh from THIRD_PARTY.md, the grammar manifest, and the per-component license texts; the Homebrew formula and AUR PKGBUILD install it alongside the binary. The SBOM gains per-component license metadata, corrected versions, and the previously missing vendored libraries. The security workflow gains a vendored-license scan with an explicit allow-list policy, and the release workflow exposes a skip_perf input for releases that do not touch pipeline logic.
50 lines
1.8 KiB
Ruby
50 lines
1.8 KiB
Ruby
class CodebaseMemoryMcp < Formula
|
|
desc "Fast code intelligence engine for AI coding agents"
|
|
homepage "https://github.com/DeusData/codebase-memory-mcp"
|
|
version "0.6.1"
|
|
license "MIT"
|
|
|
|
on_macos do
|
|
on_arm do
|
|
url "https://github.com/DeusData/codebase-memory-mcp/releases/download/v#{version}/codebase-memory-mcp-darwin-arm64.tar.gz"
|
|
sha256 "3468e5df340e53dba2d23cc30bf44210c412dfb2538d7da992465934bf4980e0"
|
|
end
|
|
on_intel do
|
|
url "https://github.com/DeusData/codebase-memory-mcp/releases/download/v#{version}/codebase-memory-mcp-darwin-amd64.tar.gz"
|
|
sha256 "a85f8313181c7ffd3a0ac494c0e2bf1b5647f15de06686f8a0728162bf4326ac"
|
|
end
|
|
end
|
|
|
|
on_linux do
|
|
on_arm do
|
|
url "https://github.com/DeusData/codebase-memory-mcp/releases/download/v#{version}/codebase-memory-mcp-linux-arm64.tar.gz"
|
|
sha256 "29811aadc2aa99fb9612683af30a06d03fcb2bfefb95c12ea672671827bd111c"
|
|
end
|
|
on_intel do
|
|
url "https://github.com/DeusData/codebase-memory-mcp/releases/download/v#{version}/codebase-memory-mcp-linux-amd64.tar.gz"
|
|
sha256 "a24c04fd1fd61b08158e011685cf08d860e3594e4ce057ffda57d1cc2f4afdd1"
|
|
end
|
|
end
|
|
|
|
def install
|
|
bin.install "codebase-memory-mcp"
|
|
# Third-party attribution bundle (present in archives since v0.8.1)
|
|
doc.install "THIRD_PARTY_NOTICES.md" if File.exist?("THIRD_PARTY_NOTICES.md")
|
|
end
|
|
|
|
def caveats
|
|
<<~EOS
|
|
Run the following to configure your coding agents:
|
|
codebase-memory-mcp install
|
|
|
|
To tap this formula directly:
|
|
brew tap deusdata/codebase-memory-mcp https://github.com/DeusData/codebase-memory-mcp
|
|
brew install codebase-memory-mcp
|
|
EOS
|
|
end
|
|
|
|
test do
|
|
assert_match "codebase-memory-mcp", shell_output("#{bin}/codebase-memory-mcp --version")
|
|
end
|
|
end
|