#!/usr/bin/env ruby
require_relative '../lib/foodcritic'
module FoodCritic
  cmd_line = CommandLine.new(ARGV)
  review, status = Linter.run(cmd_line)
  printer = cmd_line.show_context? ? ContextOutput.new : SummaryOutput.new
  printer.output(review)
  exit status.to_i
end
