Index: lib/hotcocoa/template.rb
===================================================================
--- lib/hotcocoa/template.rb	(revision 776)
+++ lib/hotcocoa/template.rb	(working copy)
@@ -4,9 +4,10 @@
 module HotCocoa
   class Template
     def self.copy_to(directory, app_name)
+      FileUtils.mkdir(directory) unless File.exists? directory
       dir = Config::CONFIG['datadir']
       Dir.glob(File.join(dir, "hotcocoa_template", "**/*")).each do |file|
-        short_name = file[(dir.length+19)..-1]
+        short_name = File.basename(file)
         if File.directory?(file)
           FileUtils.mkdir_p File.join(directory, short_name)
         else
@@ -19,4 +20,4 @@
       end
     end
   end
-end
\ No newline at end of file
+end

