bin/i2cssh in i2cssh-1.7.0 vs bin/i2cssh in i2cssh-1.7.1

- old
+ new

@@ -17,12 +17,12 @@ cluster = @clusters[c] if cluster set_options(cluster, login_from_cli) - if @i2_options[:login_override] then - @servers += cluster["hosts"].map{|h| "#{@i2_options[:login_override]}@#{h}"} + if @i2_options[:login] then + @servers += cluster["hosts"].map{|h| "#{@i2_options[:login]}@#{h}"} else @servers += cluster["hosts"] end else puts "ERROR: unknown cluster #{c}. Check your #{@config_file}" @@ -34,15 +34,15 @@ if config_hash["columns"] and config_hash["rows"] then puts "CONFIG ERROR: rows and columns can't be used a the same time" exit 1 end - [:broadcast, :profile, :rank, :iterm2, :login_override, :columns, :rows, :sleep, :direction].each do |p| + [:broadcast, :profile, :rank, :iterm2, :login, :columns, :rows, :sleep, :direction].each do |p| @i2_options[p] = config_hash[p.to_s].nil? ? @i2_options[p] : config_hash[p.to_s] end - @i2_options[:login_override] = login_override if login_override + @i2_options[:login] = login_override if login_override @i2_options[:direction] ||= :column @i2_options[:direction] = @i2_options[:direction].to_sym @ssh_environment.merge!(config_hash["environment"].inject({}){|m, v| m.merge(v)}) if config_hash["environment"] end @@ -88,11 +88,11 @@ 'Enable SSH agent forwarding' do ssh_options << '-A' end opts.on '-l', '--login LOGIN', 'SSH login name' do |u| - opts_from_cmdline[:login_override] = u + opts_from_cmdline[:login] = u end opts.on '-e', '--environment KEY=VAL', 'Send environment vars (comma-separated list, need to start with LC_)' do |e| @ssh_environment = e.split(",").inject({}) {|m, x| key, val = x.split("="); m[key] = val; m} @@ -172,11 +172,11 @@ @servers = ARGV end @i2_options.merge!(opts_from_cmdline) -if @i2_options[:login_override] then - @servers = @servers.map{|h| "#{@i2_options[:login_override]}@#{h.gsub(/.+@/,'')}"} +if @i2_options[:login] then + @servers = @servers.map{|h| "#{@i2_options[:login]}@#{h.gsub(/.+@/,'')}"} end if @servers.empty? puts "ERROR: no servers given" puts optparse.help