class Steep::CLI

def process_vendor

def process_vendor
  Drivers::Vendor.new(stdout: stdout, stderr: stderr, stdin: stdin).tap do |command|
    OptionParser.new do |opts|
      opts.banner = "Usage: steep vendor [options] [dir]"
      handle_logging_options opts
      opts.on("--[no-]clean") do |v|
        command.clean_before = v
      end
    end.parse!(argv)
    command.vendor_dir = Pathname(argv[0] || "vendor/sigs")
  end.run
end