<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>bin/behave</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,14 +1,16 @@
 PREFIX = /usr/local
+VERSION =
 
 # todo: get erlang dir with code:lib_dir()
 ERLANG_LIB = $(PREFIX)/lib/erlang/lib
-RYAN_LIB = $(ERLANG_LIB)/reia$(VERSION)
+RYAN_LIB = $(ERLANG_LIB)/ryan$(VERSION)
 
 all: leex yecc compile
 
 uninstall:
 	-rm -r $(RYAN_LIB)
 	-rm $(PREFIX)/bin/ryan
+	-rm $(PREFIX)/bin/behave
 
 install: all uninstall
 	mkdir $(RYAN_LIB)
@@ -18,6 +20,7 @@ install: all uninstall
 	cp -r ebin $(RYAN_LIB)
 	-rm $(RYAN_LIB)/ebin/leex.beam
 
+	cp src/behave/behave.re $(RYAN_LIB)
 	cp src/retem/retem.re $(RYAN_LIB)
 	cp src/core/ryan.re $(RYAN_LIB)
 	cp src/core/session.re $(RYAN_LIB)
@@ -26,8 +29,10 @@ install: all uninstall
 	-mkdir /usr/local/bin
 	-rm /usr/local/bin/ryan
 	cp bin/ryan /usr/local/bin
+	cp bin/behave /usr/local/bin
 
 	chmod 0755 /usr/local/bin/ryan
+	chmod 0755 /usr/local/bin/behave
 
 ebin/leex.beam:
 	erlc -o ebin +debug_info src/third_party/leex/*.erl</diff>
      <filename>Makefile</filename>
    </modified>
    <modified>
      <diff>@@ -55,6 +55,7 @@ task :install_only do
   %w[LICENSE README.md ebin].each { |f| cp_r f, ryan_dir }
   rm File.join(ryan_dir, 'ebin/leex.beam')
   
+  cp 'src/behave/behave.re', ryan_dir
   cp 'src/retem/retem.re', ryan_dir
   cp 'src/core/ryan.re', ryan_dir
   cp 'src/core/session.re', ryan_dir
@@ -63,6 +64,8 @@ task :install_only do
   mkdir &quot;/usr/local/bin&quot; unless File.exist?(&quot;/usr/local/bin&quot;)
   rm '/usr/local/bin/ryan' if File.exist?(&quot;/usr/local/bin/ryan&quot;)
   cp 'bin/ryan', '/usr/local/bin'
+  cp 'bin/behave', '/usr/local/bin'
 
   File.chmod 0755, &quot;/usr/local/bin/ryan&quot;
+  File.chmod 0755, &quot;/usr/local/bin/behave&quot;
 end</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1,4 @@
+ryan_dir = [code::lib_dir().to_string(), 'ryan'].join('/')
+load('#{ryan_dir}/retem.re')
+
 load('retem/all.re')
\ No newline at end of file</diff>
      <filename>behavior/all.re</filename>
    </modified>
    <modified>
      <diff>@@ -6,7 +6,7 @@ ryan_dir = [code::lib_dir().to_string(), 'ryan'].join('/')
 required = ['retem.re', 'ryan.re', 'session.re', 'controller.re']
 required.each do |lib|
   'Loading #{lib}...'.print()
-  load([ryan_dir, lib].join('/'))
+  load('#{ryan_dir}/#{lib}')
   ' done.'.puts()
 end
 </diff>
      <filename>bin/ryan</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>e694148bbd4ca0625af70dc72acd4273cc339a76</id>
    </parent>
  </parents>
  <author>
    <name>Phil Pirj</name>
    <email>pirj@mail.ru</email>
  </author>
  <url>http://github.com/pirj/ryan/commit/ef21411f6d584db8c0f6330ca0f49da87228dbf3</url>
  <id>ef21411f6d584db8c0f6330ca0f49da87228dbf3</id>
  <committed-date>2009-04-13T12:44:15-07:00</committed-date>
  <authored-date>2009-04-13T12:44:15-07:00</authored-date>
  <message>behave is now first-class command</message>
  <tree>cf2d3249e46af910d146e51f36096860011694f4</tree>
  <committer>
    <name>Phil Pirj</name>
    <email>pirj@mail.ru</email>
  </committer>
</commit>
