Skip to content

Commit

Permalink
Merge pull request #129 from orien/development-contents
Browse files Browse the repository at this point in the history
Remove unused files from the gem package
  • Loading branch information
hsbt authored Nov 13, 2024
2 parents 0a042e8 + a0dd612 commit dd1dcd4
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion uri.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,11 @@ Gem::Specification.new do |spec|

# Specify which files should be added to the gem when it is released.
# The `git ls-files -z` loads the files in the RubyGem that have been added into git.
gemspec = File.basename(__FILE__)
spec.files = Dir.chdir(File.expand_path('..', __FILE__)) do
`git ls-files -z 2>#{IO::NULL}`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) }
`git ls-files -z 2>#{IO::NULL}`.split("\x0").reject do |file|
(file == gemspec) || file.start_with?(*%w[bin/ test/ rakelib/ .github/ .gitignore Gemfile Rakefile])
end
end
spec.bindir = "exe"
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
Expand Down

0 comments on commit dd1dcd4

Please sign in to comment.