| 1 | # frozen_string_literal: true |
| 2 | |
| 3 | # Homebrew formula for Proses (`proses` binary). |
| 4 | class Proses < Formula |
| 5 | desc 'Professional Secure Execution System — fast, secure process manager' |
| 6 | homepage 'https://github.com/smbcloudXYZ/proses' |
| 7 | version '0.1.1' |
| 8 | license 'MIT' |
| 9 | |
| 10 | on_macos do |
| 11 | on_arm do |
| 12 | url 'https://github.com/smbcloudXYZ/proses/releases/download/v0.1.1/proses-macos-arm64.tar.gz' |
| 13 | sha256 '8df6a52dea8aa49e15f1119ff9171d5e286fc6a3e2e5e2e4a221bfb6c270d52d' |
| 14 | end |
| 15 | on_intel do |
| 16 | url 'https://github.com/smbcloudXYZ/proses/releases/download/v0.1.1/proses-macos-amd64.tar.gz' |
| 17 | sha256 '48d307425171b61e1b7ec532d7bca56f2ea10f2fcd8890b61cc8d6dc42570731' |
| 18 | end |
| 19 | end |
| 20 | |
| 21 | def install |
| 22 | bin.install 'proses' |
| 23 | end |
| 24 | |
| 25 | test do |
| 26 | system "#{bin}/proses", '--version' |
| 27 | end |
| 28 | end |