This has probably been brought up before, but I don't know of any reason why the command-line tool needs to display your Master Password as you type it. I personally don't want someone who happens to be looking over my shoulder to be able to see my master password, as well as all of the command-line arguments.
Below is a patch that will resolve this issue.
Index: cli/trunk/main.cpp
===================================================================
--- cli/trunk/main.cpp (revision 188)
+++ cli/trunk/main.cpp (working copy)
@@ -138,7 +138,9 @@
if (settings.mpw == "\x01") {
char tmpw[255]; // Hope this is enough for a master password
cout << "Master Password :";
+ system("stty -echo");
cin.getline(tmpw, 254);
+ system("stty echo");
cout << endl;
settings.mpw = tmpw;
}