# 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