2024-05-14 14:30:03 -05:00
|
|
|
use crate::prelude::*;
|
2024-05-06 13:05:04 -05:00
|
|
|
|
2024-05-14 14:30:03 -05:00
|
|
|
mod cli;
|
|
|
|
mod error;
|
2024-05-14 12:28:27 -05:00
|
|
|
mod file_watcher;
|
2024-05-13 17:53:23 -05:00
|
|
|
mod observe;
|
2024-05-14 14:30:03 -05:00
|
|
|
mod prelude;
|
|
|
|
mod result;
|
|
|
|
mod router;
|
2024-05-14 12:28:27 -05:00
|
|
|
mod state;
|
|
|
|
mod static_files;
|
2024-05-13 17:53:23 -05:00
|
|
|
mod tailwind;
|
|
|
|
mod templates;
|
2024-05-14 14:30:03 -05:00
|
|
|
mod webserver;
|
2024-05-06 13:05:04 -05:00
|
|
|
|
2024-05-06 15:39:21 -05:00
|
|
|
#[tokio::main]
|
2024-05-14 14:30:03 -05:00
|
|
|
async fn main() -> Result<()> {
|
2024-05-13 17:53:23 -05:00
|
|
|
let _setup_logging = observe::setup_logging();
|
2024-05-14 15:33:49 -05:00
|
|
|
cli::cli()?.exec().await
|
2024-05-07 21:13:46 -05:00
|
|
|
}
|