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.

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.