From f3afedb4ff2c43d6840dfbdc5dc6a8c157c9489e Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Wed, 6 Nov 2019 14:59:27 +0000 Subject: [PATCH] utils#system: improve verbose output. This previously output the hilarious long and unnecessary LOAD_PATH. --- Library/Homebrew/dev-cmd/ruby.rb | 2 +- Library/Homebrew/utils.rb | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/dev-cmd/ruby.rb b/Library/Homebrew/dev-cmd/ruby.rb index 24ca0ae004..735fdb7c9a 100644 --- a/Library/Homebrew/dev-cmd/ruby.rb +++ b/Library/Homebrew/dev-cmd/ruby.rb @@ -26,7 +26,7 @@ module Homebrew ruby_args.parse begin - safe_system ENV["HOMEBREW_RUBY_PATH"], + safe_system RUBY_PATH, "-I", $LOAD_PATH.join(File::PATH_SEPARATOR), "-rglobal", "-rdev-cmd/irb", *ARGV diff --git a/Library/Homebrew/utils.rb b/Library/Homebrew/utils.rb index cb946f624e..4dfc19fe9e 100644 --- a/Library/Homebrew/utils.rb +++ b/Library/Homebrew/utils.rb @@ -35,7 +35,10 @@ module Homebrew end def system(cmd, *args, **options) - puts "#{cmd} #{args * " "}" if ARGV.verbose? + if ARGV.verbose? + puts "#{cmd} #{args * " "}".gsub(RUBY_PATH, "ruby") + .gsub($LOAD_PATH.join(File::PATH_SEPARATOR).to_s, "$LOAD_PATH") + end _system(cmd, *args, **options) end