diff --git a/features.drush.inc b/features.drush.inc
index c73c5bf..a728971 100644
--- a/features.drush.inc
+++ b/features.drush.inc
@@ -88,6 +88,11 @@ function features_drush_command() {
     'drupal dependencies' => array('features', 'diff'),
     'aliases' => array('fd'),
   );
+  $items['features-conflicts'] = array(
+    'description' => "Show all conflicting features.",
+    'drupal dependencies' => array('features', 'diff'),
+    'aliases' => array('fc'),
+  );
 
   return $items;
 }
@@ -626,6 +631,26 @@ function drush_features_diff() {
   }
 }
 
+function drush_features_conflicts() {
+  $conflicts = features_get_conflicts();
+  if (!empty($conflicts)) {
+    $rows = array(array(dt('Name'), dt('Conflicting Feature'), dt('Component'), dt('Component Name')));
+    foreach ($conflicts as $feature => $conflicting_feature) {
+      foreach ($conflicting_feature as $bad_feature => $components) {
+        foreach ($components as $key => $value) {
+          foreach ($value as $item) {
+            $rows[] = array($feature, $bad_feature, $key, $item);
+          }
+        }
+      }
+    }
+    drush_print_table($rows, TRUE);
+  }
+  else {
+    drush_print(dt('No conflicts founds.'));
+  }
+}
+
 /**
  * Helper function to call drush_set_error().
  *
