<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>Manifest</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1 +1,2 @@
-rdoc
\ No newline at end of file
+doc
+pkg
\ No newline at end of file</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -1,56 +1,19 @@
 require 'rake'
 require 'rake/testtask'
-require 'rake/rdoctask'
-require 'rake/gempackagetask'
 require 'lib/yarg'
 
-desc 'Default: run unit tests.'
-task :default =&gt; :test
+begin
+  require 'echoe'
 
-desc 'Test the yarg gem.'
-Rake::TestTask.new do |t|
-  t.libs &lt;&lt; 'lib' &lt;&lt; 'test'
-  t.pattern = 'test/**/*_test.rb'
-  t.verbose = true
-end
-
-desc 'Generate documentation for the yarg gem.'
-Rake::RDocTask.new(:rdoc) do |rdoc|
-  rdoc.rdoc_dir = 'rdoc'
-  rdoc.title    = 'Yarg'
-  rdoc.options &lt;&lt; '--line-numbers' &lt;&lt; '--inline-source'
-  rdoc.rdoc_files.include('README.markdown')
-  rdoc.rdoc_files.include('lib/**/*.rb')
-end
-
-spec = Gem::Specification.new do |s|
-  s.name              = &quot;yarg&quot;
-  s.version           = Yarg::VERSION
-  s.summary           = &quot;Yet Another Ruby Generator&quot;
-  s.homepage          = &quot;http://github.com/rmm5t/yarg&quot;
-#   s.rubyforge_project = &quot;yarg&quot;
-
-  s.files       = FileList[&quot;[A-Z]*&quot;, &quot;{bin,lib,test}/**/*&quot;]
-  s.executables = s.files.grep(/^bin/) { |f| File.basename(f) }
-
-  s.has_rdoc         = true
-  s.extra_rdoc_files = [&quot;README.markdown&quot;]
-  s.rdoc_options     = [&quot;--line-numbers&quot;, &quot;--inline-source&quot;, &quot;--main&quot;, &quot;README.markdown&quot;]
-
-  s.authors = [&quot;Ryan McGeary&quot;]
-end
-
-Rake::GemPackageTask.new spec do |pkg|
-  pkg.need_tar = true
-  pkg.need_zip = true
-end
-
-desc &quot;Clean files generated by rake tasks&quot;
-task :clobber =&gt; [:clobber_rdoc, :clobber_package]
-
-desc &quot;Generate a gemspec file for GitHub&quot;
-task :gemspec do
-  File.open(&quot;#{spec.name}.gemspec&quot;, 'w') do |f|
-    f.write spec.to_ruby
+  Echoe.new('yarg', Yarg::VERSION) do |p|
+    # p.rubyforge_name = 'yarg'
+    p.summary      = &quot;Yet Another Ruby Generator&quot;
+    p.description  = &quot;Yet Another Ruby Generator: Customize existing project generators to fit your personality.&quot;
+    p.url          = &quot;http://github.com/rmm5t/yarg&quot;
+    p.author       = [&quot;Ryan McGeary&quot;]
   end
+
+rescue LoadError =&gt; boom
+  puts &quot;You are missing a dependency required for meta-operations on this gem.&quot;
+  puts &quot;#{boom.to_s.capitalize}.&quot;
 end</diff>
      <filename>Rakefile</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>fa194c7ad7b46aacc37ee0fd58883064cc95c059</id>
    </parent>
  </parents>
  <author>
    <name>Ryan McGeary</name>
    <email>ryanongit@mcgeary.org</email>
  </author>
  <url>http://github.com/rmm5t/yarg/commit/60a6a97f462f1b5b809a001af7aafb6cf48acaae</url>
  <id>60a6a97f462f1b5b809a001af7aafb6cf48acaae</id>
  <committed-date>2008-11-13T13:14:56-08:00</committed-date>
  <authored-date>2008-11-13T13:14:56-08:00</authored-date>
  <message>Switched to using echoe for rake tasks</message>
  <tree>83eedab3a294cc0be2ba78d8d2c099c32effeb33</tree>
  <committer>
    <name>Ryan McGeary</name>
    <email>ryanongit@mcgeary.org</email>
  </committer>
</commit>
