From 6cc6e78be37b5bed432d70f54de6894585372387 Mon Sep 17 00:00:00 2001
From: thomascube <thomas@roundcube.net>
Date: Fri, 04 Apr 2008 06:45:40 -0400
Subject: [PATCH] Add commandline script for message exporting (proof-of-concept)

---
 bin/msgimport |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/bin/msgimport b/bin/msgimport
index f0ed3c0..fd5afae 100755
--- a/bin/msgimport
+++ b/bin/msgimport
@@ -3,6 +3,7 @@
 
 $CWD = $INSTALL_PATH = preg_replace('/bin\/$/', '', getcwd() . '/');
 ini_set('include_path',  ini_get('include_path') . PATH_SEPARATOR . $CWD.'program/');
+ini_set('memory_limit', -1);
 
 require_once('include/rcube_shared.inc');
 require_once('include/rcube_imap.inc');
@@ -45,9 +46,9 @@
 function print_usage()
 {
 	print "Usage:  msgimport -h imap-host -u user-name -f message-file\n";
-	print "-host   IMAP host\n";
-	print "-user   IMAP user name\n";
-	print "-file   Message file to upload\n";
+	print "--host   IMAP host\n";
+	print "--user   IMAP user name\n";
+	print "--file   Message file to upload\n";
 }
 
 
@@ -83,6 +84,9 @@
 echo "Password: ";
 $args['pass'] = trim(fgets(STDIN));
 
+// clear password input
+echo chr(8)."\rPassword: ".str_repeat("*", strlen($args['pass']))."\n";
+
 // parse $host URL
 $a_host = parse_url($args['host']);
 if ($a_host['host'])

--
Gitblit v1.9.1