From 56a6679ccbfcd6e5341125964e924ac71ce5b295 Mon Sep 17 00:00:00 2001 From: Dietrich Date: Fri, 23 Oct 2020 19:50:06 +0200 Subject: [PATCH] create draft binary for create_users --- src/bin/create_user.rs | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/bin/create_user.rs diff --git a/src/bin/create_user.rs b/src/bin/create_user.rs new file mode 100644 index 0000000..077235f --- /dev/null +++ b/src/bin/create_user.rs @@ -0,0 +1,22 @@ +extern crate adduser; + +fn main() { + simplelog::CombinedLogger::init(vec![simplelog::TermLogger::new( + simplelog::LevelFilter::Warn, + simplelog::Config::default(), + simplelog::TerminalMode::Mixed, + )]) + .unwrap(); + use adduser::api::UserDBWrite; + + let mut db = adduser::UserDBLocal::load_files(adduser::Files::default()); + + let user = adduser::User::default() + .username("fest".into()) + .shell_path("/bin/mash".into()) + .clone(); + + println!("{}", user); + + //db.new_user().expect("failed to create the user"); +}