-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathghost.rb
More file actions
55 lines (49 loc) · 1.81 KB
/
ghost.rb
File metadata and controls
55 lines (49 loc) · 1.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# typed: false
# frozen_string_literal: true
# This file was generated by GoReleaser. DO NOT EDIT.
class Ghost < Formula
desc "https://github.com/ghost-language/ghost."
homepage ""
version "0.30.0"
depends_on "git"
depends_on "zsh"
on_macos do
if Hardware::CPU.intel?
url "https://github.com/ghost-language/ghost/releases/download/v0.30.0/ghost_0.30.0_darwin_amd64.tar.gz"
sha256 "41b8fa9facd1310b0a9e1f393a7a2cca23ba766485a63c993d682afecd830b41"
define_method(:install) do
bin.install "ghost"
end
end
if Hardware::CPU.arm?
url "https://github.com/ghost-language/ghost/releases/download/v0.30.0/ghost_0.30.0_darwin_arm64.tar.gz"
sha256 "bc61e26d7bda13828ce16c3cdbe73043b8121bb2a112faaaf535655a4845f426"
define_method(:install) do
bin.install "ghost"
end
end
end
on_linux do
if Hardware::CPU.intel? && Hardware::CPU.is_64_bit?
url "https://github.com/ghost-language/ghost/releases/download/v0.30.0/ghost_0.30.0_linux_amd64.tar.gz"
sha256 "9b24eb0c3a3f33f24a70e95eed6110eadb0ec11595d652916d2215121b8f95ac"
define_method(:install) do
bin.install "ghost"
end
end
if Hardware::CPU.arm? && !Hardware::CPU.is_64_bit?
url "https://github.com/ghost-language/ghost/releases/download/v0.30.0/ghost_0.30.0_linux_armv6.tar.gz"
sha256 "d00da7fd9cc2bb8bd48834b97ee2e74e6d9723cf98e003f9b76ac306dde90004"
define_method(:install) do
bin.install "ghost"
end
end
if Hardware::CPU.arm? && Hardware::CPU.is_64_bit?
url "https://github.com/ghost-language/ghost/releases/download/v0.30.0/ghost_0.30.0_linux_arm64.tar.gz"
sha256 "3aae547f94fb8d39b8eabec69086bcdf379c00e346bad265734f705c30e46551"
define_method(:install) do
bin.install "ghost"
end
end
end
end