mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
Remove Hbc.default_tap
.
This commit is contained in:
parent
fee2b56e14
commit
12ab263784
@ -55,7 +55,7 @@ module Hbc
|
||||
end
|
||||
|
||||
def full_name
|
||||
return token if tap == Hbc.default_tap
|
||||
return token if tap == Tap.default_cask_tap
|
||||
qualified_token
|
||||
end
|
||||
|
||||
|
@ -207,7 +207,7 @@ module Hbc
|
||||
end
|
||||
|
||||
def self.default_path(token)
|
||||
Hbc.default_tap.cask_dir/"#{token.to_s.downcase}.rb"
|
||||
Tap.default_cask_tap.cask_dir/"#{token.to_s.downcase}.rb"
|
||||
end
|
||||
|
||||
def self.tap_paths(token)
|
||||
|
@ -163,7 +163,7 @@ module Hbc
|
||||
|
||||
MacOS.full_version = ENV["MACOS_VERSION"] unless ENV["MACOS_VERSION"].nil?
|
||||
|
||||
Hbc.default_tap.install unless Hbc.default_tap.installed?
|
||||
Tap.default_cask_tap.install unless Tap.default_cask_tap.installed?
|
||||
Hbc.init if self.class.should_init?(command)
|
||||
self.class.run_command(command, *args)
|
||||
rescue CaskError, ArgumentError, OptionParser::InvalidOption => e
|
||||
|
@ -83,13 +83,11 @@ module Hbc
|
||||
end
|
||||
|
||||
def check_taps
|
||||
default_tap = Tap.default_cask_tap
|
||||
alt_taps = Tap.select { |t| t.cask_dir.exist? && t != default_tap }
|
||||
|
||||
ohai "Homebrew-Cask Taps:"
|
||||
|
||||
default_tap = [Hbc.default_tap]
|
||||
|
||||
alt_taps = Tap.select { |t| t.cask_dir.exist? && t != Hbc.default_tap }
|
||||
|
||||
(default_tap + alt_taps).each do |tap|
|
||||
[default_tap, *alt_taps].each do |tap|
|
||||
if tap.path.nil? || tap.path.to_s.empty?
|
||||
puts none_string
|
||||
else
|
||||
@ -175,7 +173,7 @@ module Hbc
|
||||
end
|
||||
|
||||
def self.alt_taps
|
||||
Tap.select { |t| t.cask_dir.exist? && t != Hbc.default_tap }
|
||||
Tap.select { |t| t.cask_dir.exist? && t != Tap.default_cask_tap }
|
||||
end
|
||||
|
||||
def self.cask_count_for_tap(tap)
|
||||
|
@ -6,11 +6,6 @@ module Hbc
|
||||
end
|
||||
|
||||
module ClassMethods
|
||||
attr_writer :default_tap
|
||||
|
||||
def default_tap
|
||||
@default_tap ||= Tap.fetch("homebrew", "homebrew-cask")
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -3,7 +3,7 @@ module Hbc
|
||||
@full_version ||= begin
|
||||
<<~EOS
|
||||
Homebrew-Cask #{HOMEBREW_VERSION}
|
||||
#{Hbc.default_tap.full_name} #{Hbc.default_tap.version_string}
|
||||
#{Tap.default_cask_tap.full_name} #{Tap.default_cask_tap.version_string}
|
||||
EOS
|
||||
end
|
||||
end
|
||||
|
@ -46,6 +46,10 @@ class Tap
|
||||
nil
|
||||
end
|
||||
|
||||
def self.default_cask_tap
|
||||
@default_cask_tap ||= fetch("Homebrew", "cask")
|
||||
end
|
||||
|
||||
extend Enumerable
|
||||
|
||||
# The user name of this {Tap}. Usually, it's the Github username of
|
||||
|
@ -22,7 +22,7 @@ describe Hbc::Cask, :cask do
|
||||
end
|
||||
|
||||
describe "load" do
|
||||
let(:tap_path) { Hbc.default_tap.path }
|
||||
let(:tap_path) { Tap.default_cask_tap.path }
|
||||
let(:file_dirname) { Pathname.new(__FILE__).dirname }
|
||||
let(:relative_tap_path) { tap_path.relative_path_from(file_dirname) }
|
||||
|
||||
|
@ -25,7 +25,7 @@ RSpec.shared_context "Homebrew-Cask" do
|
||||
|
||||
[Hbc::Config.global.binarydir, Hbc::Caskroom.path, Hbc::Cache.path].each(&:mkpath)
|
||||
|
||||
Hbc.default_tap.tap do |tap|
|
||||
Tap.default_cask_tap.tap do |tap|
|
||||
FileUtils.mkdir_p tap.path.dirname
|
||||
FileUtils.ln_sf TEST_FIXTURE_DIR.join("cask"), tap.path
|
||||
end
|
||||
@ -39,7 +39,7 @@ RSpec.shared_context "Homebrew-Cask" do
|
||||
ensure
|
||||
FileUtils.rm_rf HOMEBREW_CASK_DIRS.values
|
||||
FileUtils.rm_rf [Hbc::Config.global.binarydir, Hbc::Caskroom.path, Hbc::Cache.path]
|
||||
Hbc.default_tap.path.unlink
|
||||
Tap.default_cask_tap.path.unlink
|
||||
third_party_tap.path.unlink
|
||||
FileUtils.rm_rf third_party_tap.path.parent
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user