#!/usr/bin/env ruby if ARGV.empty? puts "usage: cutest [-v] [-r lib] [-o test] [-s scope] file ..." exit end require_relative "../lib/cutest" require "clap" files = Clap.run ARGV, "-r" => lambda { |file| require file }, "-o" => lambda { |name| cutest[:only] = name }, "-s" => lambda { |name| cutest[:scope] = name }, "-v" => lambda { puts Cutest::VERSION; exit } if files.any? success = Cutest.run(Dir[*files]) exit(1) unless success end