class Tryouts::CLI::Run

def load_available_tryouts_files

Find and load all tryouts files
def load_available_tryouts_files
  @tryouts_files = []
  # If file paths were given, check those only. 
  unless @argv.empty?
    @argv.each do |file|
      file = File.join(file, '**', '*_tryouts.rb') if File.directory?(file)
      @tryouts_files += Dir.glob file
    end
  # Otherwise check the default globs
  else
    @tryouts_globs.each do |glob|
      @tryouts_files += Dir.glob glob
    end
  end
  @tryouts_files.uniq!  # Don't load the same file twice
  @tryouts_files.each { |f| puts "LOADING: #{f}"} if Tryouts.verbose > 1
  @tryouts_files.each { |file| Tryouts.parse_file file }
end