<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -6,12 +6,19 @@ this = File.dirname(__FILE__)
 require File.join(this, 'lib', 'honk')
 require File.join(this, 'config')
 
-class Script &lt; Thor
+class Blog &lt; Thor
 
   desc &quot;bootstrap&quot;, &quot;create the default files&quot;
   method_options :root =&gt; :optional
   def bootstrap
+    if options[:root]
+      Honk.root options[:root]
+    end
     puts &quot;Creating directories...&quot;
+    if File.exist?(Honk.root) &amp;&amp; Dir.entries(Honk.root) != %w[. ..]
+      puts &quot;root directory is not empty, aborting.&quot;
+      exit 1
+    end
     FileUtils.mkdir_p Honk.root unless File.exist? Honk.root
     FileUtils.mkdir   Honk.root/'posts' unless File.exist? Honk.root/'posts'
 </diff>
      <filename>honk.thor</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>eefa58630d006dc6a98e17b6e9ab82e363057b31</id>
    </parent>
  </parents>
  <author>
    <name>madx</name>
    <email>root@yapok.org</email>
  </author>
  <url>http://github.com/madx/honk/commit/a6d194be73329ee9c5730760ad881ab8c2c9b337</url>
  <id>a6d194be73329ee9c5730760ad881ab8c2c9b337</id>
  <committed-date>2009-06-17T05:57:13-07:00</committed-date>
  <authored-date>2009-06-16T11:35:29-07:00</authored-date>
  <message>add root directory check to bootstrap task</message>
  <tree>a994e45742a95f096115eb679927b002b6922cdb</tree>
  <committer>
    <name>madx</name>
    <email>root@yapok.org</email>
  </committer>
</commit>
