webterm_agent/lib.rs
1pub mod agent_version;
2pub mod args;
3pub mod config;
4pub mod daemonise;
5pub mod messaging;
6pub mod models;
7
8use crate::config::Config;
9use crate::models::panic_error::PanicError;
10use crate::models::runner::Runner;
11use std::sync::Arc;
12
13pub async fn start(config: Arc<Config>) -> Result<(), PanicError> {
14 let runner = Runner::new();
15 runner.run(config).await
16}