mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
59 lines
878 B
Ruby
59 lines
878 B
Ruby
module OS
|
|
module Mac
|
|
def xcode_folder
|
|
Xcode.folder
|
|
end
|
|
|
|
def xcode_prefix
|
|
Xcode.prefix
|
|
end
|
|
|
|
def xcode_installed?
|
|
Xcode.installed?
|
|
end
|
|
|
|
def xcode_version
|
|
Xcode.version
|
|
end
|
|
|
|
def clt_installed?
|
|
CLT.installed?
|
|
end
|
|
|
|
def clt_version?
|
|
CLT.version
|
|
end
|
|
|
|
def x11_installed?
|
|
X11.installed?
|
|
end
|
|
|
|
def x11_prefix
|
|
X11.prefix
|
|
end
|
|
|
|
def leopard?
|
|
version == "10.5"
|
|
end
|
|
|
|
def snow_leopard?
|
|
version >= "10.6"
|
|
end
|
|
alias_method :snow_leopard_or_newer?, :snow_leopard?
|
|
|
|
def lion?
|
|
version >= "10.7"
|
|
end
|
|
alias_method :lion_or_newer?, :lion?
|
|
|
|
def mountain_lion?
|
|
version >= "10.8"
|
|
end
|
|
alias_method :mountain_lion_or_newer?, :mountain_lion?
|
|
|
|
def macports_or_fink_installed?
|
|
!macports_or_fink.empty?
|
|
end
|
|
end
|
|
end
|