<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>bin/sqs-accelerator</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -43,8 +43,8 @@ A: Not yet, it's just a theory so far, my next priority is to benchmark this and
 Usage instructions
 ------------------
 
-* Install this gem
-* Run sqs_accelerator.ru
+* sudo gem install pauldowman-sqs_accelerator
+* run the executable &quot;sqs-accelerator&quot;
 * Hit [http://localhost:9292/](http://localhost:9292/) in a browser
   * Make an HTTP GET request to /queues to list all queues
   * Make an HTTP POST request to /queues with queue_name=newqueue to create a queue named newqueue
@@ -69,12 +69,13 @@ Still to do
 
 * Find all the TODO comments in the code
 * Benchmarking
-* A command to start and stop the daemon, maybe a [god](http://god.rubyforge.org/) config file
 * Use SSL when connecting to SQS to protect message content (AWS credentials are never sent, they're just used to sign the message)
 * Unit tests (I'm just trying to figure out if this idea even works first)
 * Create a Ruby client library
 * Switch all actions to use evented HTTP client instead of EM.defer. Right now some actions are using EM.defer to use the RightAWS client in a thread. These actions will be less scalable. Sending messages, the most important action, _is_ using the evented client. This means making direct HTTP requests to the [SQS Query API](http://docs.amazonwebservices.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/)
 * Fix bugs and make it nicer.
 * Refactor all the SQS stuff out of the actions
+* Daemonize the executable
+* A [god](http://god.rubyforge.org/) config file?
 * Some configuration options
 </diff>
      <filename>README.markdown</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
 spec = Gem::Specification.new do |s|
   s.name = 'sqs_accelerator'
-  s.version = '0.0.1'
+  s.version = '0.0.2'
   s.date = '2009-06-22'
   s.summary = 'SQS Accelerator'
   s.description = &quot;A simple and scalable event-drive server that proxies requests to Amazon's Simple Queue Service to queue messages very quickly.&quot;
@@ -8,12 +8,14 @@ spec = Gem::Specification.new do |s|
   s.homepage = &quot;http://github.com/pauldowman/sqs-accelerator&quot;
   s.has_rdoc = false
   s.authors = [&quot;Paul Dowman&quot;]
+  s.add_dependency('async_sinatra', '&gt;= 0.1.4')
   s.add_dependency('eventmachine', '&gt;= 0.12.2')
   s.add_dependency('igrigorik-em-http-request', '&gt;= 0.1.6')
-  s.add_dependency('sinatra', '&gt;= 0.9.2')
-  s.add_dependency('async_sinatra', '&gt;= 0.1.4')
   s.add_dependency('libxml-ruby', '&gt;= 1.1.3')
+  s.add_dependency('sinatra', '&gt;= 0.9.2')
   s.rubyforge_project = &quot;sqs-accelerator&quot;
+  
+  s.executables = ['sqs-accelerator']
 
   # ruby -rpp -e' pp `git ls-files`.split(&quot;\n&quot;) '
   s.files = [&quot;README.markdown&quot;,</diff>
      <filename>sqs_accelerator.gemspec</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 #!/usr/bin/env rackup -Ilib:../lib -s thin
 
-require 'lib/server'
+require &quot;#{File.dirname(__FILE__)}/lib/server&quot;
 
 run SqsAccelerator::Server.new</diff>
      <filename>sqs_accelerator.ru</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>37a52ff98af5d4b51e136be4d8f34982c1529e1b</id>
    </parent>
  </parents>
  <author>
    <name>Paul Dowman</name>
    <email>paul@pauldowman.com</email>
  </author>
  <url>http://github.com/pauldowman/sqs_accelerator/commit/89911e831f5ad3a9e231af32429b95b333629efd</url>
  <id>89911e831f5ad3a9e231af32429b95b333629efd</id>
  <committed-date>2009-07-31T13:10:45-07:00</committed-date>
  <authored-date>2009-07-31T12:34:59-07:00</authored-date>
  <message>added an executable that's available from the path</message>
  <tree>409e00fb48d243fe13eb5e44af579555f65c85cf</tree>
  <committer>
    <name>Paul Dowman</name>
    <email>paul@pauldowman.com</email>
  </committer>
</commit>
