diff options
Diffstat (limited to 'src/bin/main.rs')
-rw-r--r-- | src/bin/main.rs | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/bin/main.rs b/src/bin/main.rs index ed9e179..245416c 100644 --- a/src/bin/main.rs +++ b/src/bin/main.rs @@ -21,12 +21,11 @@ fn create_user_prompt() -> Option<(String, String)> { let mut user = String::new(); io::stdin().read_line(&mut user).unwrap(); let password = rpassword::prompt_password_stdout("Password: ").unwrap(); - let confirmation = - rpassword::prompt_password_stdout("Repeat password: ").unwrap(); + let confirmation = rpassword::prompt_password_stdout("Repeat password: ").unwrap(); if password != confirmation { error!("Passwords don't match"); - return None + return None; } Some((user.trim().to_string(), password)) } @@ -35,9 +34,7 @@ fn create_admin_user(conn: &rusqlite::Connection) { info!("Create admin user"); if let Some((user, password)) = create_user_prompt() { let enc = auth::encode("test_salt", password.as_str()); - systemhttp::db::insert_user( - &conn, user.as_str(), - &enc).expect("create user"); + systemhttp::db::insert_user(&conn, user.as_str(), &enc).expect("create user"); } } @@ -67,8 +64,11 @@ fn main() { .about("Add an admin user to the db")) .get_matches(); - let port = matches.value_of("port").unwrap_or("8080") - .parse::<u16>().expect("port number"); + let port = matches + .value_of("port") + .unwrap_or("8080") + .parse::<u16>() + .expect("port number"); let db_file = matches.value_of("db_file").unwrap(); @@ -79,12 +79,12 @@ fn main() { let mut context = systemhttp::server::Context { base_url: "http://localhost:8080".to_string(), - conn: conn + conn: conn, }; match matches.subcommand_name() { Some("serve") => serve(context, port), Some("create_admin_user") => create_admin_user(&context.conn), - x => panic!("Don't know about subcommand: {:?}", x) + x => panic!("Don't know about subcommand: {:?}", x), } } |