use cli::{parse_args, Commands}; pub(crate) mod cli; pub(crate) mod websocket; #[tokio::main] async fn main() { let args = parse_args(); match &args.command { Some(Commands::Init {}) => { println!("Initializing Side Node") } Some(Commands::Run {}) => { websocket::start().await.unwrap(); } None => todo!(), } }