pub(crate) fn password_prompt(prompt: &str) -> Result<String>