#!/usr/bin/env ruby

if ARGV.empty?
  puts "usage: cutest [-r lib] [-v] file ..."
  exit
end

require_relative "../lib/cutest"
require_relative "../lib/cutest/vendor/clap"

files = Clap.run ARGV,
  "-r"      => lambda { |file| require file },
  "-o"      => lambda { |name| cutest[:only] = name },
  "-v"      => lambda { puts Cutest::VERSION }

if files.any?
  Cutest.run(Dir[*files])
end
