Hi,

I ran the status command on the latest dev version of Drush and I noticed that the database username wasn't displayed in the report. I had a look at the command help and saw the --show-passwords option, I used it but nothing happened.

I had a look at the code and found a typo in the field-labels array, the output processor tries to match db-user instead of db-username.
For the password information, the field is not defined and during the render of the output, keys without definition are not displayed.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

JulienD’s picture

Status: Active » Needs review
FileSize
2.51 KB

Here is a patch to fix this

Without the patch :

sudo drush -r ~/public_html/drupal7 status --show-passwords
 Drupal version                  :  7.18-dev                          
 Site URI                        :  http://default                    
 Database driver                 :  mysql                             
 Database name                   :  drupal7                           
 Database                        :  Connected                         
 Drupal bootstrap                :  Successful                        
 Drupal user                     :  Anonymous                         
 Default theme                   :  bartik                            
 Administration theme            :  seven                             
 PHP configuration               :  /etc/php5/cli/php.ini             
 Drush version                   :  6.0-dev                           
 Drush configuration             :                                    
 Drush alias files               :                                    
 Drupal root                     :  /home/vagrant/public_html/drupal7 
 Site path                       :  sites/default                     
 File directory path             :  sites/default/files               
 Temporary file directory path   :  /tmp     

With the patch :

$ drush -r ~/public_html/drupal7 status --show-passwords
 Drupal version                  :  7.18-dev                          
 Site URI                        :  http://default                    
 Database driver                 :  mysql                             
 Database username               :  root                              
 Database password               :  password                        
 Database name                   :  drupal7                           
 Database                        :  Connected                         
 Drupal bootstrap                :  Successful                        
 Drupal user                     :  Anonymous                         
 Default theme                   :  bartik                            
 Administration theme            :  seven                             
 PHP configuration               :  /etc/php5/cli/php.ini             
 Drush version                   :  6.0-dev                           
 Drush configuration             :                                    
 Drush alias files               :                                    
 Drupal root                     :  /home/vagrant/public_html/drupal7 
 Site path                       :  sites/default                     
 File directory path             :  sites/default/files               
 Temporary file directory path   :  /tmp    
greg.1.anderson’s picture

Status: Needs review » Fixed

Committed. Thanks.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.