28 lines
1.1 KiB
Ruby
28 lines
1.1 KiB
Ruby
class Xcodes < Formula
|
|
desc "Best command-line tool to install and switch between multiple versions of Xcode"
|
|
homepage "https://github.com/RobotsAndPencils/xcodes#readme"
|
|
url "https://github.com/RobotsAndPencils/xcodes/archive/refs/tags/1.2.0.tar.gz"
|
|
sha256 "561a6646421cbdb37cd44f89d34647f40e6cbe643f33a51888bcf5046840b9ba"
|
|
license "MIT"
|
|
|
|
bottle do
|
|
sha256 cellar: :any_skip_relocation, arm64_ventura: "7e1392fa4b7eda1597523fc50a848108f1417682b6c87bcf2331eb3e065b6801"
|
|
sha256 cellar: :any_skip_relocation, arm64_monterey: "a6ce9c2019f07f0a0a1dc73b626e04bd571d2d882323528b9d19e8b8e841443d"
|
|
sha256 cellar: :any_skip_relocation, ventura: "71a947353cf60e60c0bf901ec57ae5b13cb651e4b70ac5ee7a89e8db7269aef6"
|
|
sha256 cellar: :any_skip_relocation, monterey: "1c65f7057e80b37aebb51e8e8d4e063bb5fe54b23f2d9bc0bdf9a4dd38999808"
|
|
end
|
|
|
|
depends_on xcode: ["13.3", :build]
|
|
depends_on :macos
|
|
uses_from_macos "swift"
|
|
|
|
def install
|
|
system "swift", "build", "--disable-sandbox", "--configuration", "release"
|
|
bin.install ".build/release/xcodes"
|
|
end
|
|
|
|
test do
|
|
assert_match "1.0", shell_output("xcodes list")
|
|
end
|
|
end
|