diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-04-28 15:47:59 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-04-28 22:05:09 +0900 |
commit | 9ea1281a7632dfa9b4ada9348ca4d6347616b70d (patch) | |
tree | b4a0cae781ee6e08cbc5a9a2b4da07dc126c75a2 /tool/rakelib | |
parent | afc98e3b551b11baa4a9257d7578d3151404fcc0 (diff) | |
download | ruby-9ea1281a7632dfa9b4ada9348ca4d6347616b70d.tar.gz |
Add sync_tool.rake [ci skip]
Diffstat (limited to 'tool/rakelib')
-rw-r--r-- | tool/rakelib/sync_tool.rake | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tool/rakelib/sync_tool.rake b/tool/rakelib/sync_tool.rake new file mode 100644 index 0000000000..ee69efffcb --- /dev/null +++ b/tool/rakelib/sync_tool.rake @@ -0,0 +1,15 @@ +task :sync_tool, [:from] do |t, from: (File.identical?(__dir__, "rakelib") ? "../ruby/tool" : __dir__)| + require 'fileutils' + + { + "rakelib/sync_tool.rake" => "rakelib", + "lib/core_assertions.rb" => "test/lib", + "lib/envutil.rb" => "test/lib", + "lib/find_executable.rb" => "test/lib", + "lib/helper.rb" => "test/lib", + }.each do |src, dest| + FileUtils.mkpath(dest) + FileUtils.cp "#{from}/#{src}", dest + rescue Errno::ENOENT + end +end |