Index: commands/core/core.drush.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/drush/commands/core/core.drush.inc,v
retrieving revision 1.90
diff -u -r1.90 core.drush.inc
--- commands/core/core.drush.inc	9 Apr 2010 19:10:27 -0000	1.90
+++ commands/core/core.drush.inc	11 Apr 2010 15:15:43 -0000
@@ -169,7 +169,7 @@
       'cdd devel' => 'Navigate to devel directory. See required function above,',
     ),
     'aliases' => array('cd'),
-    'bootstrap' => DRUSH_BOOTSTRAP_DRUPAL_SITE,
+    'bootstrap' => DRUSH_BOOTSTRAP_DRUSH,
   );
 
   $items['batch-process'] = array(
@@ -562,6 +562,16 @@
 }
 
 function drush_core_directory($target = 'root') {
+
+  // Check if destination is an alias.
+  if (substr($target,0,1) == '@') {
+    $site_alias = drush_sitealias_get_record($target);
+    if (!empty($site_alias)) {
+      drush_print($site_alias['root']);
+      return;
+    }
+  }
+
   include_once DRUPAL_ROOT . '/includes/file.inc';
 
   $special['root'] = drush_get_context('DRUSH_DRUPAL_ROOT');
