bin/shellexport in shellplay-0.1.3 vs bin/shellexport in shellplay-0.1.4
- old
+ new
@@ -21,11 +21,22 @@
erb = ERB.new(File.read(File.join(tpl, 'index.html')))
File.open(File.join(dest, "index.html"), 'w') do |f|
f.puts erb.result(binding)
end
-FileUtils.cp(File.join(tpl, 'jquery-1.11.1.min.js'), dest)
-FileUtils.cp(File.join(tpl, 'shellplay.js'), dest)
-FileUtils.cp(File.join(tpl, 'shellplay.css'), dest)
-File.open(File.join(dest, "colors.css"), 'w') do |f|
- f.puts Shell2html.css
+unless File.exist? File.join(dest, 'jquery-1.11.1.min.js')
+ FileUtils.cp(File.join(tpl, 'jquery-1.11.1.min.js'), dest)
+end
+
+unless File.exist? File.join(dest, 'shellplay.js')
+ FileUtils.cp(File.join(tpl, 'shellplay.js'), dest)
+end
+
+unless File.exist? File.join(dest, 'shellplay.css')
+ FileUtils.cp(File.join(tpl, 'shellplay.css'), dest)
+end
+
+unless File.exist? File.join(dest, 'colors.css')
+ File.open(File.join(dest, "colors.css"), 'w') do |f|
+ f.puts Shell2html.css
+ end
end