28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
# File 'lib/bake/options/showDoc.rb', line 28
def self.install
docuSource = "https://raw.githubusercontent.com/esrlabs/bake/#{Bake::Version.number}/install-docs/"
docuTarget = File.dirname(__FILE__)+"/../../../doc/"
begin
f = open(docuSource+"files.txt", {ssl_verify_mode: OpenSSL::SSL::VERIFY_NONE})
rescue OpenURI::HTTPError => e
puts "Could not open #{docuSource}files.txt"
ExitHelper.exit(0)
end
f.each_line do |fileName|
fileName = fileName[2..-1].strip
begin
sourceFile = open(docuSource+fileName, {ssl_verify_mode: OpenSSL::SSL::VERIFY_NONE})
puts "[OK] "+ docuSource+fileName
rescue OpenURI::HTTPError => e
puts "[FAILED] "+ docuSource+fileName
next
end
FileUtils.mkdir_p(File.dirname(docuTarget+fileName))
File.open(docuTarget+fileName, "wb") do |file|
file.puts sourceFile.read
end
end
ExitHelper.exit(0)
end
|