diff --git a/views_import.module b/views_import.module
index 7cc945e..2527830 100644
--- a/views_import.module
+++ b/views_import.module
@@ -10,3 +10,25 @@
 function views_import_views_api() {
   return array('api' => 2);
 }
+
+/**
+ * Implements hook_drush_command().
+ */
+function views_import_drush_command() {
+
+  $items['views_import_export_views'] = array(
+    'description' => 'Export views to views_import folder.',
+    'aliases' => array('vie'),
+    'arguments' => array(
+      'view' => 'The name of a view to export',
+    ),
+    'options' => array(
+      'all' => 'Export all active views',
+    ),
+    'examples' => array(
+      'drush vie frontpage' => 'Export the frontpage view to views_import folder.',
+      'drush vie --all=1' => 'Export all views to views_import folder.',
+     ),
+  );
+  return $items;
+}
diff --git a/views_import.views_default.inc b/views_import.views_default.inc
index 717fa22..5ff23d5 100644
--- a/views_import.views_default.inc
+++ b/views_import.views_default.inc
@@ -3,6 +3,8 @@
  * @file views_import.views_default.inc
  */
 
+define('VIEWS_IMPORT_DIR', 'sites/all/imports/views');
+
 /**
  * Includes file with view and returns view object or NULL if file don't have a
  * view.
@@ -28,9 +30,8 @@ function _views_import_fetch_view($filename) {
  * @return array
  */
 function views_import_views_default_views() {
-  $dir = 'sites/all/imports/views';
-  $files = file_scan_directory($dir, '.inc', array(), 0, FALSE);
-  
+  $files = file_scan_directory(VIEWS_IMPORT_DIR, '.inc', array(), 0, FALSE);
+
   foreach ($files as $file) {
     $view = _views_import_fetch_view($file->filename);
     if ($view) {
