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
|
end
|
||||||
|
|
||||||
def full_name
|
def full_name
|
||||||
return token if tap == Hbc.default_tap
|
return token if tap == Tap.default_cask_tap
|
||||||
qualified_token
|
qualified_token
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -207,7 +207,7 @@ module Hbc
|
|||||||
end
|
end
|
||||||
|
|
||||||
def self.default_path(token)
|
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
|
end
|
||||||
|
|
||||||
def self.tap_paths(token)
|
def self.tap_paths(token)
|
||||||
|
@ -163,7 +163,7 @@ module Hbc
|
|||||||
|
|
||||||
MacOS.full_version = ENV["MACOS_VERSION"] unless ENV["MACOS_VERSION"].nil?
|
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)
|
Hbc.init if self.class.should_init?(command)
|
||||||
self.class.run_command(command, *args)
|
self.class.run_command(command, *args)
|
||||||
rescue CaskError, ArgumentError, OptionParser::InvalidOption => e
|
rescue CaskError, ArgumentError, OptionParser::InvalidOption => e
|
||||||
|
@ -83,13 +83,11 @@ module Hbc
|
|||||||
end
|
end
|
||||||
|
|
||||||
def check_taps
|
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:"
|
ohai "Homebrew-Cask Taps:"
|
||||||
|
[default_tap, *alt_taps].each do |tap|
|
||||||
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|
|
|
||||||
if tap.path.nil? || tap.path.to_s.empty?
|
if tap.path.nil? || tap.path.to_s.empty?
|
||||||
puts none_string
|
puts none_string
|
||||||
else
|
else
|
||||||
@ -175,7 +173,7 @@ module Hbc
|
|||||||
end
|
end
|
||||||
|
|
||||||
def self.alt_taps
|
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
|
end
|
||||||
|
|
||||||
def self.cask_count_for_tap(tap)
|
def self.cask_count_for_tap(tap)
|
||||||
|
@ -6,11 +6,6 @@ module Hbc
|
|||||||
end
|
end
|
||||||
|
|
||||||
module ClassMethods
|
module ClassMethods
|
||||||
attr_writer :default_tap
|
|
||||||
|
|
||||||
def default_tap
|
|
||||||
@default_tap ||= Tap.fetch("homebrew", "homebrew-cask")
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -3,7 +3,7 @@ module Hbc
|
|||||||
@full_version ||= begin
|
@full_version ||= begin
|
||||||
<<~EOS
|
<<~EOS
|
||||||
Homebrew-Cask #{HOMEBREW_VERSION}
|
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
|
EOS
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -46,6 +46,10 @@ class Tap
|
|||||||
nil
|
nil
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def self.default_cask_tap
|
||||||
|
@default_cask_tap ||= fetch("Homebrew", "cask")
|
||||||
|
end
|
||||||
|
|
||||||
extend Enumerable
|
extend Enumerable
|
||||||
|
|
||||||
# The user name of this {Tap}. Usually, it's the Github username of
|
# The user name of this {Tap}. Usually, it's the Github username of
|
||||||
|
@ -22,7 +22,7 @@ describe Hbc::Cask, :cask do
|
|||||||
end
|
end
|
||||||
|
|
||||||
describe "load" do
|
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(:file_dirname) { Pathname.new(__FILE__).dirname }
|
||||||
let(:relative_tap_path) { tap_path.relative_path_from(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::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.mkdir_p tap.path.dirname
|
||||||
FileUtils.ln_sf TEST_FIXTURE_DIR.join("cask"), tap.path
|
FileUtils.ln_sf TEST_FIXTURE_DIR.join("cask"), tap.path
|
||||||
end
|
end
|
||||||
@ -39,7 +39,7 @@ RSpec.shared_context "Homebrew-Cask" do
|
|||||||
ensure
|
ensure
|
||||||
FileUtils.rm_rf HOMEBREW_CASK_DIRS.values
|
FileUtils.rm_rf HOMEBREW_CASK_DIRS.values
|
||||||
FileUtils.rm_rf [Hbc::Config.global.binarydir, Hbc::Caskroom.path, Hbc::Cache.path]
|
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
|
third_party_tap.path.unlink
|
||||||
FileUtils.rm_rf third_party_tap.path.parent
|
FileUtils.rm_rf third_party_tap.path.parent
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user