<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>lib/basis/cli.rb</filename>
    </added>
    <added>
      <filename>test/basis/cli_test.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -6,4 +6,13 @@ require &quot;./lib/basis/version.rb&quot;
 Hoe.new(&quot;basis&quot;, Basis::VERSION) do |p|
   p.developer &quot;John Barnette&quot;, &quot;jbarnette@rubyforge.org&quot;
   p.test_globs = [&quot;test/**/*_test.rb&quot;]
+
+  p.extra_deps &lt;&lt; [&quot;erubis&quot;, &quot;~&gt; 2.6&quot;]
+  p.extra_deps &lt;&lt; [&quot;thor&quot;, &quot;~&gt; 0.9&quot;]
+end
+
+desc &quot;Create ctags&quot;
+task :ctags do
+  sh &quot;ctags --extra=+f -R lib test&quot;
 end
+</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -0,0 +1,7 @@
+#!/usr/bin/env ruby
+
+$:.unshift(File.expand_path(File.join(File.dirname(__FILE__), &quot;..&quot;, &quot;lib&quot;)))
+
+require &quot;basis/cli&quot;
+Basis::CLI.start
+</diff>
      <filename>bin/basis</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,6 @@
-require &quot;erb&quot;
+require &quot;rubygems&quot;
+
+require &quot;erubis&quot;
 require &quot;fileutils&quot;
 require &quot;ostruct&quot;
 require &quot;pathname&quot;
@@ -47,7 +49,7 @@ module Basis
           if erb?(sourcepath)
             targetpath.open(&quot;w&quot;) do |t|
               context = OpenStruct.new(context) if Hash === context
-              erb = ERB.new(sourcepath.read)
+              erb = Erubis::Eruby.new(sourcepath.read, :pattern =&gt; '\[% %\]')
               t.write(erb.result(context.instance_eval { binding }))
             end
           else
@@ -64,7 +66,7 @@ module Basis
     private
 
     def erb?(path)
-      path.read =~ /&lt;%.*%&gt;/
+      path.read =~ /\[%.*%\]/
     end
 
     # Apply a [dot.expression] to a target, which may be an object, a hash, or</diff>
      <filename>lib/basis/installer.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%= foo.bar %&gt;
\ No newline at end of file
+[%= foo.bar %]
\ No newline at end of file</diff>
      <filename>test/fixtures/erb/nested.txt</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%= greeting %&gt;
\ No newline at end of file
+[%= greeting %]
\ No newline at end of file</diff>
      <filename>test/fixtures/erb/simple.txt</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>6277456bb0d5222fc930100e922694e74a7469fd</id>
    </parent>
    <parent>
      <id>a8a688d62f9b2da363f59bbf96db137dda7fe456</id>
    </parent>
  </parents>
  <author>
    <name>John Barnette</name>
    <email>jbarnette@gmail.com</email>
  </author>
  <url>http://github.com/jbarnette/basis/commit/7bf5ec11592115a3cfbcbd94697d8e05c78c48d8</url>
  <id>7bf5ec11592115a3cfbcbd94697d8e05c78c48d8</id>
  <committed-date>2008-11-10T17:50:10-08:00</committed-date>
  <authored-date>2008-11-10T17:50:10-08:00</authored-date>
  <message>Merge branch 'master' of git@github.com:jbarnette/basis</message>
  <tree>f83fb44eada36fd664e1a43bfffbc5bd28f329d9</tree>
  <committer>
    <name>John Barnette</name>
    <email>jbarnette@gmail.com</email>
  </committer>
</commit>
