Sha256: 868a96d1dea8587a6c2d3e7dd7bbc44adad74ec2f1325a63e8587811e5afb4c8

Contents?: true

Size: 529 Bytes

Versions: 2

Compression:

Stored size: 529 Bytes

Contents

desc 'remove-executable-flags', 'Remove executable-flags from files that should not be executable'
def remove_executable_flags
  Interaction.announce 'Removing executable-flags'

  patterns = %w[
    *.rb *.html *.erb *.haml *.yml *.css *.sass *.rake *.png *.jpg
    *.gif *.pdf *.txt *.rdoc *.feature Rakefile VERSION README Capfile
  ]
  patterns.each do |pattern|
    Interaction.note pattern
    `find . -name "#{pattern}" -exec chmod -x {} ';'`
  end

  Interaction.success 'Done.'

  Hint.did_you_know [
    :clean
  ]
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
geordi-9.6.1 lib/geordi/commands/remove_executable_flags.rb
geordi-9.6.0 lib/geordi/commands/remove_executable_flags.rb