20 lines
394 B
Rust
20 lines
394 B
Rust
use inventur_db::*;
|
|
use std::env::args;
|
|
|
|
fn main() {
|
|
let arg = args()
|
|
.nth(1)
|
|
.expect("Missing argument.");
|
|
|
|
let conn = &mut establish_connection();
|
|
let mut uid = users::get_uid_uname(conn, &arg);
|
|
if uid.is_err() {
|
|
uid = users::get_uid_email(conn, &arg);
|
|
}
|
|
if uid.is_err() {
|
|
panic!("User not found!");
|
|
}
|
|
let uid = uid.unwrap();
|
|
delete_user(conn, uid);
|
|
}
|