瀏覽代碼

Print password prompt on stderr.

Paul Lietar 8 年之前
父節點
當前提交
d0a84d7915
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      src/main_helper.rs

+ 3 - 3
src/main_helper.rs

@@ -1,6 +1,6 @@
 use getopts;
 use rpassword;
-use std::io::{stdout, Write};
+use std::io::{stderr, Write};
 use std::path::PathBuf;
 use std::process::exit;
 
@@ -107,8 +107,8 @@ pub fn get_credentials(session: &Session, matches: &getopts::Matches) -> Credent
             => credentials.clone(),
 
         (Some(username), None, _) => {
-            print!("Password for {}: ", username);
-            stdout().flush().unwrap();
+            write!(stderr(), "Password for {}: ", username).unwrap();
+            stderr().flush().unwrap();
             let password = rpassword::read_password().unwrap();
             Credentials::with_password(username.clone(), password)
         }