class Steep::Drivers::Vendor

def run

def run
  stdout.puts "Vendoring into #{vendor_dir}..."
  vendorer = RBS::Vendorer.new(vendor_dir: vendor_dir)
  if clean_before
    stdout.puts "  Cleaning directory..."
    vendorer.clean!
  end
  stdout.puts "  Vendoring standard libraries..."
  vendorer.stdlib!
  if defined?(Bundler)
    Bundler.locked_gems.specs.each do |spec|
      if RBS::EnvironmentLoader.gem_sig_path(spec.name, spec.version.to_s).directory?
        stdout.puts "  Vendoring rubygem: #{spec.full_name}..."
        vendorer.gem! spec.name, spec.version.to_s
      end
    end
  end
  0
end