Files
agent-manager/packaging/homebrew/am.rb
T

37 lines
1.1 KiB
Ruby

# Homebrew formula - pour un tap local, ou a soumettre a homebrew/core.
# Rendu : scripts/render-manifests.ps1 (remplace {{VERSION}} et les sha256).
class Am < Formula
desc "Manage local AI coding agents: list, install, start, stop, update"
homepage "https://git.dracodev.net/Projets/agent-manager"
license "MIT"
version "{{VERSION}}"
on_macos do
if Hardware::CPU.arm?
url "https://git.dracodev.net/Projets/agent-manager/releases/download/v{{VERSION}}/am-macos-aarch64.tar.gz"
sha256 "{{SHA256_MACOS_AARCH64}}"
else
url "https://git.dracodev.net/Projets/agent-manager/releases/download/v{{VERSION}}/am-macos-x86_64.tar.gz"
sha256 "{{SHA256_MACOS_X86_64}}"
end
end
on_linux do
if Hardware::CPU.arm?
url "https://git.dracodev.net/Projets/agent-manager/releases/download/v{{VERSION}}/am-linux-aarch64.tar.gz"
sha256 "{{SHA256_LINUX_AARCH64}}"
else
url "https://git.dracodev.net/Projets/agent-manager/releases/download/v{{VERSION}}/am-linux-x86_64.tar.gz"
sha256 "{{SHA256_LINUX_X86_64}}"
end
end
def install
bin.install "am"
end
test do
system bin/"am", "version"
end
end