--- drush_tools.module	2008-04-30 14:12:15.000000000 -0700
+++ drush_tools.module	2008-08-07 20:44:38.000000000 -0700
@@ -46,6 +46,10 @@
     'callback' => 'drush_tools_sync',
     'description' => 'Rsync the Drupal tree to/from another server using ssh'
   );
+  $items['eval'] = array(
+    'callback' => 'drush_tools_eval',
+    'description' => 'Evaluate a command',
+  );
   return $items;
 }
 
@@ -154,3 +158,6 @@
   }
 }
 
+function drush_tools_eval($command) {
+  // append a semicolon to the end if there isn't one already:
+  if (substr($command,-1) != ";")  $command .= ";";
+  eval($command);
+}
\ No newline at end of file
