class Spoom::Cli::Main

def __print_version

def __print_version
  puts "Spoom v#{Spoom::VERSION}"
end

def exit_on_failure?

def exit_on_failure?
  true
end

def files

def files
  context = context_requiring_sorbet!
  files = context.srb_files(include_rbis: options[:rbi])
  if files.empty?
    say_error("No file matching `#{Sorbet::CONFIG_PATH}`")
    exit(1)
  end
  if options[:tree]
    tree = FileTree.new(files)
    tree.print_with_strictnesses(context, colors: options[:color])
  else
    puts files
  end
end