5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/rakeoff/tools.rb', line 5
def download(tools_dir, download_url)
FileUtils.mkdir_p(tools_dir) if !File.directory?(tools_dir)
if(Dir.glob("#{tools_dir}/*.*").empty?)
print_heading 'Tools'
puts "Tools directory does not exist at #{tools_dir}".yellow
puts "Downloading tools from BitBucket..."
puts ''
bin = File.path(File.join(File.dirname(__FILE__), "../../", "bin"))
File.delete('tools.zip') if File.exists?('tools.zip')
sh "#{bin}/wget.exe -O tools.zip #{download_url}"
sh "#{bin}/unzip.exe -qo tools.zip -d #{tools_dir}"
File.delete('tools.zip') if File.exists?('tools.zip')
end
end
|