Sha256: e33bb725d5bb37c346a767f9d535bdbddf99fce8b4dfb3c009b191ae7f314cae

Contents?: true

Size: 391 Bytes

Versions: 141

Compression:

Stored size: 391 Bytes

Contents

#!/usr/bin/env ruby

require 'fileutils'

puts 'Ensuring test files are executable.'

# Assume that this file lives in #{base}/bin
base = File.join(__dir__, '..')
files = Dir.glob("#{base}/**/*test.rb") + Dir.glob("#{base}/bin/*")

files.each do |file|
  if File.executable?(file)
    print '.'
  else
    print "\nAdding exec bit to #{file}"
    FileUtils.chmod('u+x', file)
  end
end
puts

Version data entries

141 entries across 141 versions & 1 rubygems

Version Path
trackler-2.1.0.53 tracks/ruby/bin/enable-executable
trackler-2.1.0.52 tracks/ruby/bin/enable-executable
trackler-2.1.0.51 tracks/ruby/bin/enable-executable
trackler-2.1.0.50 tracks/ruby/bin/enable-executable
trackler-2.1.0.49 tracks/ruby/bin/enable-executable
trackler-2.1.0.48 tracks/ruby/bin/enable-executable
trackler-2.1.0.47 tracks/ruby/bin/enable-executable
trackler-2.1.0.46 tracks/ruby/bin/enable-executable
trackler-2.1.0.45 tracks/ruby/bin/enable-executable
trackler-2.1.0.44 tracks/ruby/bin/enable-executable
trackler-2.1.0.43 tracks/ruby/bin/enable-executable
trackler-2.1.0.42 tracks/ruby/bin/enable-executable
trackler-2.1.0.41 tracks/ruby/bin/enable-executable
trackler-2.1.0.40 tracks/ruby/bin/enable-executable
trackler-2.1.0.39 tracks/ruby/bin/enable-executable
trackler-2.1.0.38 tracks/ruby/bin/enable-executable
trackler-2.1.0.37 tracks/ruby/bin/enable-executable
trackler-2.1.0.36 tracks/ruby/bin/enable-executable
trackler-2.1.0.34 tracks/ruby/bin/enable-executable
trackler-2.1.0.33 tracks/ruby/bin/enable-executable