Files
brew/Library/Homebrew/extend/os/linux/cask/installer.rb
T
2026-08-11 22:29:32 -07:00

24 lines
511 B
Ruby

# typed: strict
# frozen_string_literal: true
module OS
module Linux
module Cask
module Installer
extend T::Helpers
requires_ancestor { ::Cask::Installer }
sig { void }
def check_stanza_os_requirements
return if !cask.depends_on.requires_macos? && cask.artifacts_supported_on_os?(:linux)
raise ::Cask::CaskError, "#{cask}: This cask requires macOS."
end
end
end
end
end
Cask::Installer.prepend(OS::Linux::Cask::Installer)