aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cask/lib/hbc/cli
diff options
context:
space:
mode:
authorMarkus Reiter2016-11-11 13:43:38 +0100
committerGitHub2016-11-11 13:43:38 +0100
commit8241bbb15b3b7270fa2b42904247925a1f1b4715 (patch)
tree6da5025ee1f9dd299c368b3062f4dddab2668982 /Library/Homebrew/cask/lib/hbc/cli
parent8fea516dcdc68680c4841d2547be209f16d32203 (diff)
parent8dd8273d5e4bb2dc2892535803a550bcfde46c95 (diff)
downloadbrew-8241bbb15b3b7270fa2b42904247925a1f1b4715.tar.bz2
Merge pull request #1475 from reitermarkus/fix-locations
Fix `Hbc::Locations` in tests.
Diffstat (limited to 'Library/Homebrew/cask/lib/hbc/cli')
-rw-r--r--Library/Homebrew/cask/lib/hbc/cli/doctor.rb16
-rw-r--r--Library/Homebrew/cask/lib/hbc/cli/update.rb4
2 files changed, 7 insertions, 13 deletions
diff --git a/Library/Homebrew/cask/lib/hbc/cli/doctor.rb b/Library/Homebrew/cask/lib/hbc/cli/doctor.rb
index 4c5bf98e6..84d8e1ebc 100644
--- a/Library/Homebrew/cask/lib/hbc/cli/doctor.rb
+++ b/Library/Homebrew/cask/lib/hbc/cli/doctor.rb
@@ -8,9 +8,9 @@ module Hbc
ohai "Ruby Path:", render_with_none_as_error(RbConfig.ruby)
# TODO: consider removing most Homebrew constants from doctor output
ohai "Homebrew Version:", render_with_none_as_error(homebrew_version)
- ohai "Homebrew Executable Path:", render_with_none_as_error(Hbc.homebrew_executable)
+ ohai "Homebrew Executable Path:", render_with_none_as_error(HOMEBREW_BREW_FILE)
ohai "Homebrew Cellar Path:", render_with_none_as_error(homebrew_cellar)
- ohai "Homebrew Repository Path:", render_with_none_as_error(homebrew_repository)
+ ohai "Homebrew Repository Path:", render_with_none_as_error(HOMEBREW_REPOSITORY)
ohai "Homebrew Origin:", render_with_none_as_error(homebrew_origin)
ohai "Homebrew-Cask Version:", render_with_none_as_error(Hbc.full_version)
ohai "Homebrew-Cask Install Location:", render_install_location
@@ -47,7 +47,7 @@ module Hbc
def self.homebrew_origin
homebrew_origin = notfound_string
begin
- Dir.chdir(homebrew_repository) do
+ Dir.chdir(HOMEBREW_REPOSITORY) do
homebrew_origin = SystemCommand.run("/usr/bin/git",
args: %w[config --get remote.origin.url],
print_stderr: false).stdout.strip
@@ -63,10 +63,6 @@ module Hbc
homebrew_origin
end
- def self.homebrew_repository
- homebrew_constants("repository")
- end
-
def self.homebrew_cellar
homebrew_constants("cellar")
end
@@ -76,9 +72,7 @@ module Hbc
end
def self.homebrew_taps
- @homebrew_taps ||= if homebrew_repository.respond_to?(:join)
- homebrew_repository.join("Library", "Taps")
- end
+ Tap::TAP_DIRECTORY
end
def self.homebrew_constants(name)
@@ -86,7 +80,7 @@ module Hbc
return @homebrew_constants[name] if @homebrew_constants.key?(name)
@homebrew_constants[name] = notfound_string
begin
- @homebrew_constants[name] = SystemCommand.run!(Hbc.homebrew_executable,
+ @homebrew_constants[name] = SystemCommand.run!(HOMEBREW_BREW_FILE,
args: ["--#{name}"],
print_stderr: false)
.stdout
diff --git a/Library/Homebrew/cask/lib/hbc/cli/update.rb b/Library/Homebrew/cask/lib/hbc/cli/update.rb
index 1d6ed2af5..86d02bb55 100644
--- a/Library/Homebrew/cask/lib/hbc/cli/update.rb
+++ b/Library/Homebrew/cask/lib/hbc/cli/update.rb
@@ -2,8 +2,8 @@ module Hbc
class CLI
class Update < Base
def self.run(*_ignored)
- result = SystemCommand.run(Hbc.homebrew_executable,
- args: %w[update])
+ result = SystemCommand.run(HOMEBREW_BREW_FILE,
+ args: ["update"])
# TODO: separating stderr/stdout is undesirable here.
# Hbc::SystemCommand should have an option for plain
# unbuffered output.