<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -6,9 +6,15 @@ Rakefile
 bin/noober
 config/hoe.rb
 config/requirements.rb
+lib/noober-recipe/default.rb
 lib/noober.rb
-lib/noober/apps.rb
-lib/noober/gem_install.rb
+lib/noober/command.rb
+lib/noober/command/app_install_command.rb
+lib/noober/command/base_command.rb
+lib/noober/command/gem_install_command.rb
+lib/noober/exceptions.rb
+lib/noober/recipe.rb
+lib/noober/recipe_helpers/rubygems.rb
 lib/noober/version.rb
 script/console
 script/destroy
@@ -18,5 +24,17 @@ setup.rb
 tasks/deployment.rake
 tasks/environment.rake
 tasks/website.rake
+test/fixtures/Rakefile
+test/fixtures/SomeApp.app/Contents/Info.plist
+test/fixtures/SomeAppTbz.app/Contents/Info.plist
+test/fixtures/SomeAppTbz.tbz
+test/fixtures/SomeAppZip.app/Contents/Info.plist
+test/fixtures/SomeAppZip.zip
+test/test_app_install_command.rb
 test/test_helper.rb
-test/test_noober.rb
+test/test_recipe.rb
+website/index.html
+website/index.txt
+website/javascripts/rounded_corners_lite.inc.js
+website/stylesheets/screen.css
+website/template.html.erb</diff>
      <filename>Manifest.txt</filename>
    </modified>
    <modified>
      <diff>@@ -5,6 +5,11 @@
 #     r.gem_install 'noober'
 #     r.app_install '/path/to/some/App.app'
 #   end
+#   @recipe.run
+#
+# Commands will not be executed if not required, e.g. application
+# already exists; so +run+ can take a +:force+ option.
+#   @recipe.run :force =&gt; true
 class Noober::Recipe
   attr_reader :tasks
 </diff>
      <filename>lib/noober/recipe.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>93cc64696ed551ccb4154b25fe6e1c5b606b06d6</id>
    </parent>
  </parents>
  <author>
    <name>Dr Nic Williams</name>
    <email>drnicwilliams@gmail.com</email>
  </author>
  <url>http://github.com/bjeanes/noober/commit/9079503bc2ca4a3c61dd861ca3dcb4aaf6e72bd3</url>
  <id>9079503bc2ca4a3c61dd861ca3dcb4aaf6e72bd3</id>
  <committed-date>2008-09-20T20:24:50-07:00</committed-date>
  <authored-date>2008-09-20T20:24:50-07:00</authored-date>
  <message>rdoc for Recipe class extended</message>
  <tree>6e6af2d0785d5f5dcaf6be58c37a08b2c487c513</tree>
  <committer>
    <name>Dr Nic Williams</name>
    <email>drnicwilliams@gmail.com</email>
  </committer>
</commit>
