+ let args: Vec<String> = args().collect();
+
+ if args.iter().any(|arg| arg == "--help") {
+ print_usage();
+ return Ok(());
+ } else if let Some((position_arg_encrypt, _)) = args.iter().find_position(|arg| arg == &"--encrypt") {
+ match args.iter().nth(position_arg_encrypt + 1) {
+ Some(mess_to_encrypt) => {
+ let encrypted_mess = mess_to_encrypt;
+ //let encrypted_mess = crypto::encrypt(key: &str, plain_text: &str);
+ println!("Encrypted message: {}", encrypted_mess);
+ }
+ None => print_usage()
+ }
+
+ return Ok(());
+ }
+
+ println!("Starting RUP as web server...");