class Gem::Commands::ExecCommand
def print_command
def print_command verbose "running #{program_name} with:\n" opts = options.reject {|_, v| v.nil? || Array(v).empty? } max_length = opts.map {|k, _| k.size }.max opts.each do |k, v| next if v.nil? verbose "\t#{k.to_s.rjust(max_length)}: #{v}" end verbose "" end