Add user_tilde method to shorten/anonymize output.
This commit is contained in:
parent
f0337a3183
commit
b54c3d618e
@ -65,10 +65,14 @@ module Hbc
|
||||
def self.render_env_var(var)
|
||||
if ENV.key?(var)
|
||||
var = %Q(#{var}="#{ENV[var]}")
|
||||
puts var.gsub(ENV["HOME"], "~")
|
||||
puts user_tilde(var)
|
||||
end
|
||||
end
|
||||
|
||||
def self.user_tilde(path)
|
||||
path.gsub(ENV["HOME"], "~")
|
||||
end
|
||||
|
||||
# This could be done by calling into Homebrew, but the situation
|
||||
# where "doctor" is needed is precisely the situation where such
|
||||
# things are less dependable.
|
||||
@ -84,7 +88,7 @@ module Hbc
|
||||
end
|
||||
|
||||
def self.render_staging_location(path)
|
||||
path = Pathname.new(path)
|
||||
path = Pathname.new(user_tilde(path.to_s))
|
||||
if !path.exist?
|
||||
"#{path} #{error_string "error: path does not exist"}}"
|
||||
elsif !path.writable?
|
||||
@ -95,6 +99,7 @@ module Hbc
|
||||
end
|
||||
|
||||
def self.render_load_path(paths)
|
||||
paths.map(&method(:user_tilde))
|
||||
return "#{none_string} #{error_string}" if [*paths].empty?
|
||||
paths
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user