Files
bft-crdt-experiment/side-node/src/main.rs

21 lines
457 B
Rust
Raw Normal View History

use cli::{parse_args, Commands};
2024-05-29 12:44:52 +01:00
2024-05-29 13:17:16 +01:00
pub(crate) mod cli;
2024-05-29 16:47:35 +01:00
pub(crate) mod init;
pub(crate) mod websocket;
2024-05-29 13:17:16 +01:00
2024-05-29 12:44:52 +01:00
#[tokio::main]
async fn main() {
let args = parse_args();
2024-05-29 12:44:52 +01:00
match &args.command {
Some(Commands::Init {}) => {
2024-05-29 16:47:35 +01:00
init::init();
}
Some(Commands::Run {}) => {
websocket::start().await.unwrap();
}
2024-05-29 16:47:35 +01:00
None => println!("No command provided. Exiting. See --help for more information."),
2024-05-29 12:44:52 +01:00
}
2024-05-29 08:32:40 +01:00
}