#[allow(unused_variables)]
use rpassword::read_password;
use std::io;
use std::io::Write;
use std::path::PathBuf;
use structopt::StructOpt;
fn get_password(prompt: &str) -> io::Result<String> {
print!("{}", prompt);
io::stdout().flush()?;
let password = read_password()?;
Ok(password)
}
#[derive(Debug, Clone, StructOpt)]
pub struct Args {
#[structopt(long)]
url: String,
#[structopt(short, long)]
create_client: Option<String>,
#[structopt(short, long)]
realm: Option<String>,
#[structopt(short, long)]
username: String,
#[structopt(short, long)]
output: Option<PathBuf>,
#[structopt(short, long)]
password_file: Option<PathBuf>,
}
fn main() {
let args = Args::from_args();
}