mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
Formula: add tap alias
Closes Homebrew/homebrew#43851. Signed-off-by: Xu Cheng <xucheng@me.com>
This commit is contained in:
parent
4613c9ecf5
commit
81bd5c40d0
@ -1011,9 +1011,22 @@ class Formula
|
|||||||
end.compact
|
end.compact
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# an array of all core aliases
|
||||||
|
# @private
|
||||||
|
def self.core_aliases
|
||||||
|
@core_aliases ||= Dir["#{HOMEBREW_LIBRARY}/Aliases/*"].map { |f| File.basename f }.sort
|
||||||
|
end
|
||||||
|
|
||||||
|
# an array of all tap aliases
|
||||||
|
# @private
|
||||||
|
def self.tap_aliases
|
||||||
|
@tap_aliases ||= Tap.flat_map(&:aliases).sort
|
||||||
|
end
|
||||||
|
|
||||||
|
# an array of all aliases
|
||||||
# @private
|
# @private
|
||||||
def self.aliases
|
def self.aliases
|
||||||
Dir["#{HOMEBREW_LIBRARY}/Aliases/*"].map { |f| File.basename f }.sort
|
@aliases ||= (core_aliases + tap_aliases).sort.uniq
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.[](name)
|
def self.[](name)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user