Commit 5f5712e9 authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Helpful error messages for bogus template dir.

parent fd8effda
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -110,6 +110,18 @@ elsif File.exists?(app.output_dir) && !File.directory?(app.output_dir)
elsif !File.exists?(File.dirname(app.output_dir))
  puts "Oh noes!  The parent directory for #{output_dir} doesn't exist."
  exit(1)
elsif !File.exists?(app.template_dir + "/extjs")
  puts "Oh noes!  The template directory does not contain extjs/ directory :("
  puts "Please copy ExtJS over to template/extjs or create symlink."
  puts "For example:"
  puts "    $ cp -r /path/to/ext-4.0.0 " + app.template_dir + "/extjs"
  exit(1)
elsif !File.exists?(app.template_dir + "/resources/css")
  puts "Oh noes!  CSS files for custom ExtJS theme missing :("
  puts "Please compile SASS files in template/resources/sass with compass."
  puts "For example:"
  puts "    $ compass compile " + app.template_dir + "/resources/sass"
  exit(1)
end

app.run()