The CLI release wai-quantum-cli-v0.2.4: macOS (arm64, x86_64) and Linux musl (arm64, x86_64), each checksum matching the release's published .sha256. It carries the engine wai-quantum 0.8.1. Co-Authored-By: Claude Opus 5.5 <[email protected]>
35 lines
1.5 KiB
Ruby
35 lines
1.5 KiB
Ruby
class WaiQuantum < Formula
|
|
desc "OpenQASM programs run as the WAI quantum job service runs them, signed"
|
|
homepage "https://wai.transaction.science/quantum-studio/"
|
|
version "0.2.4"
|
|
license "Apache-2.0"
|
|
on_macos do
|
|
on_arm do
|
|
url "https://git.transaction.science/Transaction-Science/open-standards/releases/download/wai-quantum-cli-v0.2.4/wai-quantum-0.2.4-aarch64-apple-darwin.tar.gz"
|
|
sha256 "ca0e3a837bf2a3de934e54b3aa4b96492f6f4950aadd1a92ff9457a03f42c563"
|
|
end
|
|
on_intel do
|
|
url "https://git.transaction.science/Transaction-Science/open-standards/releases/download/wai-quantum-cli-v0.2.4/wai-quantum-0.2.4-x86_64-apple-darwin.tar.gz"
|
|
sha256 "8ec4a6e7d6a88bd8162ff112f83fce6fbf4e2174ae807e21c5db7024da389414"
|
|
end
|
|
end
|
|
on_linux do
|
|
on_arm do
|
|
url "https://git.transaction.science/Transaction-Science/open-standards/releases/download/wai-quantum-cli-v0.2.4/wai-quantum-0.2.4-aarch64-unknown-linux-musl.tar.gz"
|
|
sha256 "feedbced3cac282ea9bb38799d8fb4f5ea43d17e448b66c2e5a2456385770d02"
|
|
end
|
|
on_intel do
|
|
url "https://git.transaction.science/Transaction-Science/open-standards/releases/download/wai-quantum-cli-v0.2.4/wai-quantum-0.2.4-x86_64-unknown-linux-musl.tar.gz"
|
|
sha256 "b6df82cd409ed609bfe9909859667d1e22af6a2c2812342b18c6eb2f7b18630f"
|
|
end
|
|
end
|
|
|
|
def install
|
|
bin.install "wai-quantum"
|
|
generate_completions_from_executable(bin/"wai-quantum", "completions")
|
|
end
|
|
|
|
test do
|
|
assert_match "did:key:z6Mk", shell_output("#{bin}/wai-quantum key --demo-key")
|
|
end
|
|
end
|