mod options; use crate::options::OPTIONS; use common::io::read_string; use common::request::Request; use std::os::unix::net::UnixStream; fn main() -> std::io::Result<()> { let mut stream = UnixStream::connect(&OPTIONS.socket_name)?; println!("Connected to server"); let request = Request::new( &OPTIONS.username, &OPTIONS.password, "ignore-this", "also-ignore-this", ); request.write_to_stream(&mut stream)?; let response = read_string(&mut stream)?; println!("Response: {response}"); Ok(()) }