class Steep::CLI

def process_interface

def process_interface
  signature_dirs = []
  no_builtin = false
  OptionParser.new do |opts|
    opts.on("-I [PATH]") {|path| signature_dirs << Pathname(path) }
    opts.on("--no-builtin") { no_builtin = true }
  end
  unless no_builtin
    signature_dirs.unshift Pathname(__dir__).join("../../stdlib").realpath
  end
  Drivers::PrintInterface.new(type_name: argv.first, signature_dirs: signature_dirs, stdout: stdout, stderr: stderr).run
end