diff --git a/views_import.module b/views_import.module
index c71b8c8..e3f6778 100644
--- a/views_import.module
+++ b/views_import.module
@@ -5,8 +5,29 @@
  */
 
 /**
- * Implementation of hook_views_api.
+ * Implements hook_views_api().
  */
 function views_import_views_api() {
   return array("version" => "3.0");
 }
+
+/**
+ * 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 ba892d6..c4dc4f8 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,8 +30,7 @@ function _views_import_fetch_view($uri) {
  * @return array
  */
 function views_import_views_default_views() {
-  $dir = 'sites/all/imports/views';
-  $files = file_scan_directory($dir, '/\.inc$/', array('recurse' => FALSE));
+  $files = file_scan_directory(VIEWS_IMPORT_DIR, '/\.inc$/', array('recurse' => FALSE));
 
   $views = array();
   foreach ($files as $file) {
