class Raykit::Wt

def self.get_tab_arg(url)

def self.get_tab_arg(url)
  dir = Raykit::Git::Repository.new(url).get_dev_dir("work")
  name = File.basename(dir)
  "-d #{dir} --title #{name}"
end

def self.open(names)

def self.open(names)
  if names.is_a? String
    cmd = Raykit::Command.new("wt --maximized #{get_tab_arg(names)}").run
  end
  if names.is_a?(Array)
    cmd = "wt --maximized "
    index = 0
    names.each { |url|
      if index <= 0
        cmd += get_tab_arg(url)
      else
        cmd += ";new-tab " + get_tab_arg(url)
      end
      index = index + 1
    }
    Raykit::Command.new(cmd).run
  end
end